2012-12-10 140 views
6

我需要將我的Excel文件轉換爲XML。目前我有一個使用POI的工具,它可以分析出2010年的excel文件(xlsx),但是我想進一步擴展它,並且將其吐出XML。使用Apache POI從Excel中寫出XML

我似乎無法找到任何明確的例子,說明如何在POI中做到這一點,但搜索表明這是可能的。希望有人會對此有直接的經驗?

謝謝!

回答

2

我從來沒有直接使用POI,儘管我使用Apache Tika(實現POI)來做類似的事情。解析器/處理程序接口自動將文檔轉換爲XML,您應該可以根據自己的目的進行調整。

https://tika.apache.org/1.2/parser.html

+0

這是一個偉大的領先,謝謝你winchella。 – rkd80

1

退房www.servingxml.com。它將excel/csv轉換爲XML。沒有涉及Java代碼。所有你必須創建轉換XML文件,這是很容易做到的。網站上有很多例子。

+0

我需要能夠將解決方案整合到我現有的產品中,但我不能依靠外部來源? – rkd80

+0

是的,可以做到。你可以創建xml來完成翻譯並從java程序中觸發它。這將爲您節省很多編碼工作。它非常可靠,我把它放在生產系統中。 – mavrav