如何在Java 1.3中将格式.xlsx的excel文件转换为.xls?

时间:2017-04-11 10:37:44

标签: java excel excel-2007 excel-2003 file-conversion

我正在尝试将.xlsx格式的excel文件转换为.xls格式。我使用的是Java 1.3。 Apache POI不支持Java 1.4以下。有没有办法转换它?

1 个答案:

答案 0 :(得分:0)

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

许多Excel文件工具似乎仍然只处理旧的xls格式。

您可以使用Excel以旧版xls格式保存xlsx文件,但我怀疑较旧的文件工具是否有能力将较新的文件格式转换为较旧的文件格式。

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