【文件属性】:
文件名称:csvParser:使用 FSM 的 csv 文件解析器
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-26 11:52:00
C
csvParser
使用状态机实现的csv文件解析器。
特性
简单轻量
使用状态机实现
提供两种模式取csv数据:回调函数和行列模式
使用接口方式实现API
支持Excel方式的csv格式
单元格支持多行
单元格内容可以使用引号,也可以不用引号(“def”或者def)
支持单行注释(#开头)
使用
使用回调函数
//回调函数
void printField(int row, int line, int col, char *fieldValue)
{
printf("row=[%d], line=[%d], col=[%d], data=[%s]\n", row, line, col, fieldValue);
}
int main()
{
int result;
result = csvParserApi.csvParse("test.csv", PT_CALLBA
【文件预览】:
csvParser-master
----main.c(1KB)
----csv.h(804B)
----LICENSE(1KB)
----csv.c(6KB)
----README.md(2KB)
----test.csv(629B)