将Excel数据加载到Linux / wxWidgets C ++应用程序中?
我正在使用wxWidgets来编写跨平台的应用程序。 在其中一个应用程序中,我需要能够从Microsoft Excel(.xls)文件加载数据,但是我也需要这个在Linux上工作,所以我假设我不能使用OLE或Windows上的任何技术。
我看到有许多开源软件可以读取excel文件(OpenOffice,KOffice等),所以我想知道是否有一些我可以使用的库?
它需要支持的Excel文件非常简单,直观的表格数据。 除了列/行位置和数据本身,我不需要提取任何格式。
我可以说我知道在任何平台上读取Excel .xls和.xlsx文件的wxWidgets应用程序。 对于.xlsx文件,我们使用了一个XMLparsing器和zipstream读取器,并抓取我们需要的数据,非常容易。 对于我们使用的.xls文件: ExcelFormat ,效果很好,我们发现作者在他的支持下非常慷慨。
也许只是一些鼓励,让它去吧? 这是一个工作几天的工作。
build议参考: 用Excel文件处理简单可靠的C库是什么?
我遇到了其他图书馆(芝加哥在SFF,xlsLib),但他们似乎已经过时了。
JRH
我认为这不是一件容易的事情。 xls文件相当复杂,并且是专有格式。
也许这是一个愚蠢的想法,但为什么不上传和访问您的文档与Google文档。 有一些apis访问您的文档。
2个潜在的问题: – 你的应用程序需要互联网访问 – 目前没有C ++ API。
但是有几种语言,包括Python的API请参阅http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html