如何构建/指定csv文件?

时间:2012-10-02 19:24:55

标签: csv specs

任何人都可以告诉我csv文件是如何构造的,因为我需要编写解析器代码。

3 个答案:

答案 0 :(得分:6)

在CSV文件中,列分别由','分别由行组成的行分隔。第一行包含列的标识符。如果内容中出现分隔符,则需要通过“”进行转义,或者内容需要为文字。 RFC: http://tools.ietf.org/html/rfc4180

答案 1 :(得分:1)

这取决于。 CSV是一种相当错误定义的格式,因此您通常不能非常假设格式。例如,在德国,列通常用分号分隔,而不是逗号。

答案 2 :(得分:0)

http://tools.ietf.org/html/rfc4180

有很多解析器已经存在。我强烈建议使用它们,除非您习惯编写与规范匹配的语法,并让解析器生成器为您创建解析器。即使这样,您也必须处理列标题等选项。