任何人都可以告诉我csv文件是如何构造的,因为我需要编写解析器代码。
答案 0 :(得分:6)
在CSV文件中,列分别由','分别由行组成的行分隔。第一行包含列的标识符。如果内容中出现分隔符,则需要通过“”进行转义,或者内容需要为文字。 RFC: http://tools.ietf.org/html/rfc4180
答案 1 :(得分:1)
这取决于。 CSV是一种相当错误定义的格式,因此您通常不能非常假设格式。例如,在德国,列通常用分号分隔,而不是逗号。
答案 2 :(得分:0)
http://tools.ietf.org/html/rfc4180
有很多解析器已经存在。我强烈建议使用它们,除非您习惯编写与规范匹配的语法,并让解析器生成器为您创建解析器。即使这样,您也必须处理列标题等选项。