![](/img/trans.png)
[英]Are there any alternatives to using Apache POI Java for Microsoft Office?
[英]Is there any Java library which supports both Microsoft office and Open Office?
由於Apache POI支持Microsoft Office,而JExcelApi支持Open Office,是否有支持Microsoft Office和Open Office的Java庫?
注意:在pom.xml
文件中,我們使用POI和JExcel實用程序,以便分別從Microsoft Office和Open Office中的Excel工作表中獲取/讀取數據。
所以我的問題是:有沒有支持兩者的圖書館?
Aspose涵蓋了所有的微軟格式,但它不是免費的,也不是開源的。
關於開源Java API,您可以在這里找到每個可用Java庫的評論,
http://www.esupu.com/open-source-office-document-java-api-review/
Apache UNO Java庫根據我的知識支持所有,它是免費和開源的,但它需要一個Open Office安裝來處理它的文檔很重,不是很清楚
docx4j是一個用於創建和操作Microsoft Open XML(Word docx,Powerpoint pptx和Excel xlsx)文件的Java庫。
可能沒有可以支持這兩種格式的庫。 如果您不想為每種格式使用庫(並編寫所需的代碼),可以嘗試一種解決方法。
使用轉換器將.xls
轉換為.odt
(或其他方式),然后使用您喜歡的庫來處理這種格式。
通過快速谷歌搜索找到的可用轉換器,我相信你會找到更多:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.