提示:本教程存在过时问题,更详细教程请阅读 小蓝书Typst 中文社区导航 FAQ
注意:该中文文档为社区驱动的非官网文档,可能存在错译、漏译或过时等问题,请以官网文档 Documentation 为准,如发现错漏,也欢迎 您的贡献镜像)。Typst 非官方中文交流 QQ 群:793548390
Warning: the Chinese document is a community-driven non-official document, there may be mistranslation, omission or outdated problems, please refer to the official website documentation.
Typst 中文文档

csv

从 CSV 文件中读取结构化数据。

CSV 文件将被读取并解析为二维字符串数组:CSV 文件中的每一行都将表示为一个字符串数组,并且所有 行将被收集到单个数组中。标题行不会被忽略。 剥夺。

举例

#let results = csv("data.csv")

#table(
  columns: 2,
  [*Condition*], [*Result*],
  ..results.flatten(),
)
Preview

参数
参数是函数的输入,它们在函数名称后面的括号中传入。

path
str
必需参数位置参数
位置参数按顺序传入,不带名称。

CSV 文件路径

delimiter
str

CSV 文件的列分隔符必须时单个 ASCII 字符。

默认:","

定义
函数和类型可以有与其关联的定义 (成员或方法)。可以使用 "." 操作符来访问调用它们。

decode

从 CSV 字符串/字节流读取结构化数据。

csv.decode() -> array

data
str bytes
必需参数位置参数
位置参数按顺序传入,不带名称。

CSV 数据。

delimiter
str

CSV 文件的列分隔符必须时单个 ASCII 字符。

默认:","