我正在使用jxls-core 1.0。
我在ms office excel 2007中创建了xls文件 - >工作的 我修改了ms office excel 2010中的xls文件 - >不工作。
为什么jxls仅在Excel 2007中可用?
感谢。
答案 0 :(得分:0)
Jxls 1.x支持它在引擎盖下使用的Apache POI支持的所有Excel版本。
似乎MS Office Excel 2010文件格式有点不同。例如,请参阅此question,其中用户在阅读保存在Excel 2010中的xlsx文件时遇到问题。
最新的POI版本可能已完全支持Excel 2010格式,但我还没有检查过。因此,您可以尝试将最新版本的POI设置为项目的依赖项并尝试使用它。
如果它仍然不起作用,那么唯一的选择是以2007 Excel格式保存文件。