2017-04-11 70 views
0

我想將.xlsx格式的excel文件轉換爲.xls格式。我正在使用Java 1.3。 Apache POI不支持Java 1.4以下版本。有什麼方法可以轉換它嗎?我該如何將Excel格式.xlsx的excel文件轉換爲Java 1.3中的.xls文件?

+3

該版本的Java在17年前發佈,甚至在* .xlsx之前發佈,如果它是一個遺留應用程序,則可以使用較新的Java版本編寫轉換實用程序並嘗試調用此應用程序。 –

+0

[Java 1.3結束時爲2006年11月12日](https://blogs.oracle.com/stevenChan/entry/understanding_j2se_13_endoflif)。您可能要考慮使用更新版本的java –

+0

由於這些是Microsoft文件格式,因此我會跳過Java並查看是否可以找到用於該作業的Microsoft工具。也許甚至是一個Excel宏?只是一個想法。 –

回答

0

xls和xlsx的文件格式完全不同。 xlsx在Excel 2007中引入,基本上是一個具有不同擴展名的zip文件,Zip中的所有文件都是基於xml的組件。

許多Excel文件工具似乎仍然只處理舊的xls格式。

您可以使用Excel以舊式xls格式保存xlsx文件,但我懷疑舊文件工具是否有能力將較新的文件格式轉換爲較舊的文件格式。

更好的方法可能是使用理解xlsx格式的工具,該工具已經存在了10年。

相關問題