1

我读了:

如何在 C++ 中读取和解析 CSV 文件?

但那里的标题相当具有误导性。它不是询问读取 CSV 本身,而是询问多行逗号分隔的无转义数据文件。

现在,我想解析实际的 CSV——正确的格式(符合RFC 4180)——带引号的字段以及带引号的字段中的换行符、逗号和双引号;并且至少可以选择将 CRLF 作为记录分隔符而不是 LF。

更具体地说:我可以从更简单的问题版本中扩展基于 boost-tokenizer 的建议以正确处理引用(和其他问题)吗?

4

1 回答 1

1

我强烈考虑使用预先存在的库。我在谷歌上找到的第一个看起来很合理的是librfc4180csv

于 2016-04-13T18:39:50.050 回答