Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用纯C读取excel文件?_C_Windows_Linux_Excel - Fatal编程技术网

如何使用纯C读取excel文件?

如何使用纯C读取excel文件?,c,windows,linux,excel,C,Windows,Linux,Excel,正如标题所说,我有一项任务需要从excel文件中读取数据。我想知道如何在纯C中实现它,而不是C++或C语言。顺便说一句,我需要在Linux中编写和测试该程序,但其他人可能会在Windows中使用该代码,这意味着我的代码必须独立于操作系统。谢谢。请查看C中的手工编码excel支持非常复杂。你必须依靠第三个图书馆。但是,如果您只想使用CSV格式,您可以编写自己的CSV解析器。是否可以选择使用CSV格式?否则,请查看此处,或者查看/借用openoffice源代码。文件格式的另一个参考:

正如标题所说,我有一项任务需要从excel文件中读取数据。我想知道如何在纯C中实现它,而不是C++或C语言。顺便说一句,我需要在Linux中编写和测试该程序,但其他人可能会在Windows中使用该代码,这意味着我的代码必须独立于操作系统。谢谢。

请查看

C中的手工编码excel支持非常复杂。你必须依靠第三个图书馆。但是,如果您只想使用CSV格式,您可以编写自己的CSV解析器。

是否可以选择使用CSV格式?否则,请查看此处,或者查看/借用openoffice源代码。文件格式的另一个参考: