C 读取CSV文件包含空单元

C++ Read csv file contain empty cell

本文关键字:单元 文件包 读取 CSV      更新时间:2023-10-16

对不起,这是否是一个愚蠢的问题。我需要按行读取文件CSV。如果文件没有任何空单元,那没关系。但是例如,我有下面的一行:A B C D然后,我需要在向量中的填充数据如下:("A B C D")我试图用strtok摆脱",然后推入向量。当然,它省略了3个字段。任何人都可以帮助我解决此问题的方法。感谢Advanced!

一种解决方案是将完整的线读取到std::string中,然后将该字符串放入std::istringstream中。然后在该字符串流的循环中使用std::getline在逗号上令牌。

请注意,这是一个非常"快速又脏的"解决方案,并且没有处理CSV文件中可能发生的所有数据。

相关文章: