1

谁能告诉我 csv 文件的结构,因为我需要编写一个解析器。

4

3 回答 3

6

在 CSV 文件中,列由“,”分隔,行分别由换行符分隔。第一行包含列的标识符。如果内容中出现任何分隔符,则需要使用 '"' 进行转义,或者内容需要是文字。RFC: https ://www.rfc-editor.org/rfc/rfc4180

于 2012-10-02T19:27:05.127 回答
1

那要看。CSV 是一种定义不明确的格式,因此您通常不能对格式做出太多假设。例如,在德国,列通常用分号而不是逗号分隔。

于 2012-10-02T19:25:57.020 回答
0

https://www.rfc-editor.org/rfc/rfc4180

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

于 2012-10-02T19:27:30.470 回答