2009-07-08 49 views
5

我正在使用wxWidgets編寫跨平臺應用程序。在其中一個應用程序中,我需要能夠從Microsoft Excel(.xls)文件加載數據,但我也需要在Linux上運行,所以我假設我無法使用OLE或Windows上可用的任何技術。將Excel數據加載到Linux/wxWidgets C++應用程序中?

我看到有很多可以讀取excel文件(OpenOffice,KOffice等)的開源程序,所以我想知道是否有一些我可以使用的庫?

它需要支持的Excel文件非常簡單,直觀的表格數據。除了列/行位置和數據本身,我不需要提取任何格式。

回答

1

我可以說,我知道一個wxWidgets的應用程序讀取Excel的.xls和的.xlsx文件的任何平臺上。對於.xlsx文件,我們使用了XML解析器和zip流式閱讀器,並抓取我們需要的數據,非常容易。對於我們使用的.xls文件:ExcelFormat,效果很好,我們發現作者在他的支持下非常慷慨。

也許只是鼓勵一下吧?這是一個工作幾天的工作。

-1

我認爲這不是一件容易的事情。 xls文件非常複雜,並且是專有格式。

也許這是一個愚蠢的想法,但爲什麼不上傳和訪問您的文檔與谷歌文檔。有一些apis訪問您的文檔。

2潛在問題: - 您的應用程序需要互聯網訪問 - 目前沒有C++ api。

但也有API幾種語言,包括Python中看到http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html

+0

抵制downvote的衝動 – jrharshath 2009-07-08 16:48:39

相關問題