使用带有C#的OpenXML生成excel文件正在创建损坏的文件。即使在打开现有文件并保存的最简单情况下,也会发生这种情况。保存的输出小于输入的.xlsx文件,并在Microsoft Excel和Office 365上的Excel中导致错误消息,对于打开的Office excel不会发生此错误。 Microsoft Excel和Office 365都可以打开文件,但是它们显示一条消息,指出必须修复该文件。从Excel(365,MS或OpenOffice)打开并重新保存文件,文件大小恢复正常,并且不会出现错误消息。任何想法,我如何获取openXML来输出正确的文件大小/没有被损坏的文件。
这是存在此问题的最基本的代码示例。
<div>
<select onChange = {this.onSelect}>
<option key="1" language="english">English</option>
<option key="2" language="espanol">Espanol</option>
</select>
</div>