我知道这是一个着名的问题,但我想再试一次问你。
当我尝试打开.xlsx文件时,我遇到了一个问题:
“Excel发现不可读的内容bla bla bla”。
然后当我打开文件,确认警告时,我看到该文件看起来很好。我有下一个Excel日志:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><logFileName>error051320_01.xml</logFileName><summary>Errors were detected in file 'D:\Temp\ON\output\validationtaxreport_20170503_171253.xlsx'</summary><removedRecords summary="Following is a list of removed records:"><removedRecord>Removed Records: View from /xl/workbook.xml part (Workbook)</removedRecord></removedRecords></recoveryLog>
我正在使用apache-POI 3.5-FINAL版本更改文件。我知道它是相当古老的库版本,但不幸的是我无法改变它。
我正在使用.xlsx(.xls正常工作)文件和现有工作表。它们几乎是空的,带有一些模板标题。
当我更改此工作表或删除未使用它们时会出现问题。
如果在清除之前我将使用空的工作簿文件 - 它工作正常。在我所有更改后删除工作表时发生的事情。只有在所有更改之后,我才会在procces中删除它们。
一些注意事项:
有什么建议吗?
答案 0 :(得分:0)
答案是:因为我的程序正常使用.xls文件,我试图打开它并以.xlsx格式保存。它帮助了我。