我正在寻找一个免费的C++库,可以在Windows和Linux中加载.xls文件。如果我必须做出选择,Linux将是最低限度的。加载Excel(.xls)文件的C++库
我试过LibXL,但得到这个惊人的错误:
“无法读取试用版多种细胞”
所以现在我在寻找一个免费版本:)不幸的是xlsLib没有提供加载现有.xls文件的能力。
感谢
我正在寻找一个免费的C++库,可以在Windows和Linux中加载.xls文件。如果我必须做出选择,Linux将是最低限度的。加载Excel(.xls)文件的C++库
我试过LibXL,但得到这个惊人的错误:
“无法读取试用版多种细胞”
所以现在我在寻找一个免费版本:)不幸的是xlsLib没有提供加载现有.xls文件的能力。
感谢
我们已经与成功:ExcelFormat
请看看XLSX I/O,这是一个C库在MIT许可下发布的读取和从C/C++写的.xlsx文件。
它是一个跨平台,专门设计用于在低内存占用情况下将大量数据流入和流出.xslx文件。
只取决于expat和libzip。 测试在Windows(MinGW的),Linux和OS X.
由于这看起来是您自己的项目,请阅读[如何提供个人开源库?](https://meta.stackexchange.com/q/ 229085),然后创建答案的更多副本。 – 2016-03-23 16:14:36
我目前不需要源代码,但我建议您在github等平台上共享您的代码。它只是为了在下载之前更容易阅读,理解和信任。 – Jake88 2016-03-24 21:16:17
这看起来很有希望为.xslx文件:https://github.com/tfussell/xlnt
从像OpenOffice或Gnumeric的借用的实现。准备恐吓文件格式然而。 – 2010-05-20 18:45:52
如果只需要在Windows上运行,则可以作为COM组件访问Excel。我们在我们的软件中这样做,但这只是Windows(无Linux),并且需要在计算机上安装Excel。 – Patrick 2010-05-20 19:08:48
http://stackoverflow.com/questions/493111 – Shaji 2010-05-20 19:28:15