Apache POI 3.10 Bug 56274的解决方法

时间:2016-06-20 14:20:27

标签: apache-poi

从poi-3.8升级到poi-3.10会导致使用XSSF将xlsx文件作为模板加载,添加了一些数据并使用SXSSF编写导致文件损坏的错误。

使用Excel 2013打开生成的文件会产生以下是/否对话框: "我们发现“Filename.xlsx'”中的某些内容存在问题。你想让我们尽可能多地恢复吗?如果您信任此工作簿的来源,请单击“是”。" 单击是显示恢复结果对话框,其中包含内部Excel结构中/ xl / tables下的已修复表* .xml文件列表。

这是Apache POI 3.10中的已知错误 Bug 56274

在Apache POI的更高版本中修复了它。但由于我的产品限制,我无法升级到更高版本,必须继续使用3.10

那么有没有解决方法(调用不同的方法,设置一些标志,文件生成后的其他程序化工作等) 请让我知道你的建议。

0 个答案:

没有答案