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