2010-01-25 157 views
3

我有一個Excel 2007 xlsx文件,我想以編程方式將其轉換爲.xls文件。 xlsx文件是從報告工具導出的,我想將其轉換爲xls,以便與我的應用程序用戶的軟件堆棧更好地兼容。 xlsx是如此簡單。只是包含數據和基本類型信息的行(int/date/string)。沒有公式。將Excel xlsx轉換爲Java中的xls

我的平臺是Java,我沒有安裝Microsoft Office。我正在尋找一種解決方案,使我能夠以最少的努力在各種格式之間進行轉換。即我想避免編寫一個自定義的「複製應用程序」來讀取xlsx文件並將行和格式複製到另一個文件。優選地,該解決方案是開源的和/或免費的。

我看過POI,據我所知,它可以讀寫xls和xlsx文件。但是我無法通過瀏覽文檔和示例來了解它是否可以讀取一種格式並在另一種格式中寫出。在深入挖掘之前,我想檢查一下你們之前是否有任何類似的東西在Java中做過,以及是否有任何提示。

+1

嗨!你有沒有找到解決這個問題的方法?我面臨同樣的事情..謝謝! – teo 2011-04-06 15:07:51

回答

3

使用POI轉換將是一項乏味的任務。我想指出你JODConverter。 OpenDffice使用JODConverter來轉換它的東西,所以它應該可以正常工作。

然而,這就是說,我自己並沒有使用JODConverter。

相關問題