首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在C++中读取和解析CSV文件?

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

Stack Overflow用户
提问于 2009-07-13 15:25:51
回答 38查看 440.4K关注 0票数 305

我需要在C++中加载和使用CSV文件数据。在这一点上,它实际上可以只是一个逗号分隔的解析器(即不用担心转义新行和逗号)。主要需要的是逐行解析器,它将在每次调用方法时返回下一行的向量。

我发现这篇文章看起来很有前途:http://www.boost.org/doc/libs/1_35_0/libs/spirit/example/fundamental/list_parser.cpp

我从来没有用过Boost的精神,但我愿意尝试一下。但前提是没有我忽略的更直接的解决方案。

EN

Stack Overflow用户

发布于 2011-04-30 03:12:46

如果你不想在你的项目中包含boost (如果你要用它来进行CSV解析,那么它就相当大了……)

我很幸运地在这里进行了CSV解析:

http://www.zedwood.com/article/112/cpp-csv-parser

它可以处理带引号的字段,但不能处理行内\n字符(对于大多数用途来说,这可能是很好的)。

票数 1
EN
查看全部 38 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1120140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档