簡體   English   中英

將Excel數據加載到Linux / wxWidgets C ++應用程序中?

[英]Load Excel data into Linux / wxWidgets C++ application?

我正在使用wxWidgets來編寫跨應用程序。 在其中一個應用程序中,我需要能夠從Microsoft Excel(.xls)文件加載數據,但我也需要在Linux上工作,所以我假設我不能使用OLE或Windows上的任何技術。

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

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

建議參考: 什么是用於處理Excel文件的簡單可靠的C庫?

我遇到了其他庫(sf.net上的芝加哥,xlsLib),但它們似乎已經過時了。

JRH

也許http://www.libxl.com/可以幫忙嗎?

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

也許只是鼓勵一下去吧? 上班需要幾天時間。

我認為這不容易做到。 xls文件非常復雜,它是一種專有格式。

也許這是一個愚蠢的想法,但為什么不上傳和訪問您的文檔與谷歌文檔。 有一些api可以訪問您的文檔。

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

但有幾種語言的api,包括python,請參閱http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM