用C解析CSV文件

用C解析CSV文件,c,parsing,csv,C,Parsing,Csv,有没有一个库我可以用C解析CSV文件。我在Linux系统上。我知道,但是它是C++的,我需要C中的东西。如果有人已经做过调试,测试就不想经历调试和测试的痛苦。p> 有一个简单的CSV解析器库,在 ,并且源代码可从链接到的站点获得。解析CSV并不太复杂,取决于CSV结构,请查看函数。查看,这是一个用ANSI C89编写的CSV库 C CSV解析器:C CSV编写器:使用strtok()解析字段值中带引号和逗号的CSV文件不是特别容易。你说得对吗,在某些复杂CSV的情况下可能需要一些工作,我将编辑我

有没有一个库我可以用C解析CSV文件。我在Linux系统上。我知道,但是它是C++的,我需要C中的东西。如果有人已经做过调试,测试就不想经历调试和测试的痛苦。p> 有一个简单的CSV解析器库,在
,并且源代码可从链接到的站点获得。

解析CSV并不太复杂,取决于CSV结构,请查看函数。

查看,这是一个用ANSI C89编写的CSV库

C CSV解析器:C CSV编写器:使用
strtok()
解析字段值中带引号和逗号的CSV文件不是特别容易。你说得对吗,在某些复杂CSV的情况下可能需要一些工作,我将编辑我的帖子。这是一个非常糟糕的主意。斯特克对“,”和“,”的解释是一样的。当逗号是分隔符时。您的令牌可能会出现在错误的列中。下载库时遇到问题。明天将试用。libcsv是根据GPL授权的,请小心。@Mojtaba它是LGPL,所以您可以动态地将libcsv链接到您的应用程序,无论是专有的还是开源的。在GitHub上复制