CSV(Comma-Separated Values)是一种广泛使用的纯文本文件格式,用于存储和传输简单的表格数据。它由以下七条规定构成:
- 每个记录位于单独的一行上,每行用回车换行符(`\\r
`)分割。
- 文件最后一行的最后一个记录后面可以有回车换行符,也可以没有。
- 第一行可以存在一个可选的标题行,格式与普通记录行相同。标题行记录每列对应的名称,应与记录字段数量一致。在MIME类型中,标题头行的存在与否可以通过"header"参数标记。
- 在标题头行和普通行每行记录中,存在一个或多个由逗号(,)分隔的字段。每行应包含相同数量的字段,空白符也是字段的一部分,不应被忽略。每一行记录最后一个字段后不能跟逗号。
- 每个字段可用也可不用双引号(")括起来。如果字段没有用引号括起来,则该字段内部不能出现双引号字符。
- 字段中如果包含回车换行符、双引号或者逗号,该字段需要使用双引号括起来。
- 如果字段用双引号包括,那么出现在字段内的双引号前必须加一个双引号进行转义。
CSV文件可以用电脑自带的记事本或Excel等工具打开。它以纯文本形式存储数字和文本数据。