-2

我正在使用 jxls-core 1.0。

我在 ms office excel 2007 中制作了 xls 文件 -> 工作 我在 ms office excel 2010 中修改了 xls 文件 -> 不工作。

为什么 jxls 仅在 Excel 2007 中可用?

谢谢。

4

1 回答 1

0

Jxls 1.x 支持它在后台使用的Apache POI支持的所有 Excel 版本。

似乎 MS Office Excel 2010 文件格式有点不同。例如,请参阅此问题,其中用户在读取 Excel 2010 中保存的 xlsx 文件时遇到问题。

可能最新的 POI 版本已经完全支持 Excel 2010 格式,但我没有检查过。因此,您可以尝试将最新版本的 POI 设置为项目的依赖项并尝试一下。

如果仍然无法正常工作,那么唯一的选择是将文件保存为 2007 Excel 格式。

于 2015-08-06T18:52:28.533 回答