在Excel中打开文件时出错,但在Open XML SDK中打开良好

在Excel中打开文件时出错,但在Open XML SDK中打开良好,xml,excel,openxml,openxml-sdk,Xml,Excel,Openxml,Openxml Sdk,我创建了一个测试文件,在列A1上只包含一个字符串。 在Excel中打开文件时,会显示一条错误消息: filex.xml包含不可读的内容 当我点击Yes尝试恢复文件时,我会收到以下消息(已翻译): 此工作表的某些部分已恢复或删除 已删除记录:从/xl/worksheets/sheet1.xml删除信息 因此,列A1中的字符串值被删除 当我在open XML SDK 2.0 Productivity Tool for Microsoft Office中打开该文件并单击“验证”,我没有发现任何错误 我

我创建了一个测试文件,在列
A1
上只包含一个字符串。 在Excel中打开文件时,会显示一条错误消息:

filex.xml包含不可读的内容

当我点击
Yes
尝试恢复文件时,我会收到以下消息(已翻译):

此工作表的某些部分已恢复或删除

已删除记录:从/xl/worksheets/sheet1.xml删除信息

因此,列
A1
中的字符串值被删除

当我在open XML SDK 2.0 Productivity Tool for Microsoft Office中打开该文件并单击“验证”,我没有发现任何错误

我怎样才能解决这个问题


该文件可在以下位置下载:

您是否尝试过将设置的文件与生成的相同信息进行比较,但直接从excel保存?是的,我尝试过。只显示了一些警告、时差等等。其余的都是一样的。在OpenXML中,有些差异造成了所有的差异。问题解决了/xl/sharedStrings使用application/xml内容类型代替application/vnd。openxmlformats@WebDevver很好,您的问题已经解决,请将其添加为答案并接受