Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.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
从基于Linux的C程序中打开并读取Excel?_C_Linux_Excel - Fatal编程技术网

从基于Linux的C程序中打开并读取Excel?

从基于Linux的C程序中打开并读取Excel?,c,linux,excel,C,Linux,Excel,我试图找到一组源代码,允许我在Linux上从C程序中打开并读取Excel文件的内容 如果我能找到只做这两件事的东西,我真的不想把它链接到OpenOffice SDK 卡尔查看以下问题的答案 您可能需要注意的事项: C: C++: 虽然我认为两者都是只写的,但这可能不是您所需要的。据我所知,没有库可以做到这一点。常用的方法总是将文件保存为Excel中的CVS,尽管这样会丢失标记等 您可以尝试使用Gnumeric的Excel插件: 它工作得很好(在gnumeric内部)。如果下面的代码适合您,

我试图找到一组源代码,允许我在Linux上从C程序中打开并读取Excel文件的内容

如果我能找到只做这两件事的东西,我真的不想把它链接到OpenOffice SDK

卡尔

查看以下问题的答案

您可能需要注意的事项:

  • C:
  • C++:

虽然我认为两者都是只写的,但这可能不是您所需要的。

据我所知,没有库可以做到这一点。常用的方法总是将文件保存为Excel中的CVS,尽管这样会丢失标记等

您可以尝试使用Gnumeric的Excel插件:


它工作得很好(在gnumeric内部)。

如果下面的代码适合您,那么您可以从

并从中编写例程


您可以使用将Excel文件转换为HTML,然后使用您喜爱的HTML解析器提取单元格数据。

从Open Office获取xls读取代码。

为什么不直接使用Google文档?Gears支持离线操作,您也可以编辑文件,只是想一想-

请访问 它是一个可以读取和写入Excel.xslx文件的跨平台C库。 适用于Windows、OS X、Linux,不需要安装Excel或Office。
它用于按顺序访问.xlsx文件中的数据,因此,如果只是您感兴趣的值,那么这就是您所需要的。

旧二进制格式(例如Excel 97)?OOXML?两者都有?你总是可以生成随机数据,将其写入文件,检查随机文件和目标文件是否相同。如果是,则您知道原始文件中的内容,否则,请重试。Linux上的Excel a la bogosort!=]先生,你是个疯子:)