我见过这样的帖子:How can I read and parse CSV files in C++?
但是,为了CSV解析器这样通用的东西而重新发明轮子似乎很愚蠢。Boost有一些便于解析的例程,但没有开箱即用的功能。
在其他地方,我看到了与.NET或其他特定平台相关的推荐库。很难相信没有首选的开放C++库来为这个例程做一些事情。
有什么建议吗?
发布于 2016-11-09 00:24:58
CSV解析没有“首选”的库,因为用C++编写自己的解析器要比下载一些库、阅读如何使用它、将它与您的代码链接、可能会遇到一些bug、更改代码以满足您的需求等工作要少。
检测位于引号内的字段delimiter.
还有一个文件编码的问题,你想要使用的分隔符,文件中的额外空格和空行,等等。
如果你仍然想使用“首选的”CSV解析器,那么也许你应该完全跳过用C++编写代码,转而使用其他语言。
https://stackoverflow.com/questions/7827274
复制相似问题