首页 文章

apache poi从2.5升级到3.8会出现Excel错误

提问于
浏览
1

我们需要为Excel 2010提供支持,因此已升级到Apache poi 3.8 . 但是在下载excel时需要花费很多时间进行打开,并且还提供错误消息“EXCEL找到了不可读的内容 . 您要恢复此工作簿的内容吗?如果您信任此工作簿的来源,请单击是”

单击“是”后,它会再次弹出一个声明,

Excel完成了文件级验证和修复 . 本工作簿的某些部分可能已被修复或丢弃 . 删除记录:合并/xl/worksheets/sheet1.xml部分中的单元格

请帮我解决这个问题 .

谢谢

1 回答

  • 1

    我使用POI 3.9遇到了类似的问题

    这是以下

    • 我在 LibreOffice 4.0.2.2中创建了XLSX电子表格

    • 我可以在Office 2010中打开这个 LibreOffice 生成的XLSX,没有任何问题

    • 使用POI我打开了这个工作簿并写信给它 . 很简单的东西,只有字符串

    • Office 2010然后报告我的XLSX已损坏且'fixes'它

    我在Word 2010中创建了一个新的XLSX,并使用POI 3.9对其进行了修改,问题就消失了

相关问题