我正在尝试使用ClosedXML(0.92.1)构建自动生成Excel文件的新流程。非常基本的XLSX文件将在Excel中打开,但是当我尝试使用MS tool Spreadsheet Compare tool时,它无法打开文件。我们得到的错误是
“打开工作簿时出错。尝试读取流的末尾”
如果我在Excel中打开ClosedXML生成的文件并首先保存它,现在可以通过电子表格比较工具打开该文件。 Excel正在修复/添加ClosedXML中缺少的文件。
我只是使用非常基本的代码
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
<logFileName>error260080_01.xml</logFileName><summary>Errors were detected in file 'C:\TEMP\testing.xlsx'</summary>
<additionalInfo><info>Excel completed file level validation and repair. Some parts of this workbook may have been repaired or discarded.</info></additionalInfo>
</recoveryLog>
目标是使用电子表格比较工具确保我们生成的内容与创建相同文件的旧进程匹配。
我在Excel文件打开对话框中运行了“打开并修复”文件,它为我提供了关于从ClosedXML生成的原始文件的报告。
{{1}}