Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Office无效XML错误,文件仍在Office中打开_Excel_Validation_Schema_Openxml - Fatal编程技术网

Excel Office无效XML错误,文件仍在Office中打开

Excel Office无效XML错误,文件仍在Office中打开,excel,validation,schema,openxml,Excel,Validation,Schema,Openxml,我有一个.xlsx文件,当在open Office SDK 2.5中运行时会生成一个错误,即该文档无效,并且包含多个涉及slicerCache和无效属性值的验证错误 如果需要,我可以从xlsx文件中附加更多关于实际XML的信息,但我的问题实际上是这样的。Excel仍然会打开文档,不会出现错误。甚至连“修复”文档的请求都没有 我很好奇为什么使用MicrosoftOpenOfficeXMLSDK会产生验证错误,而office仍然能够打开这些文档 办公室能做出最好的猜测吗?还是微软提供的SDK不完全准

我有一个.xlsx文件,当在open Office SDK 2.5中运行时会生成一个错误,即该文档无效,并且包含多个涉及slicerCache和无效属性值的验证错误

如果需要,我可以从xlsx文件中附加更多关于实际XML的信息,但我的问题实际上是这样的。Excel仍然会打开文档,不会出现错误。甚至连“修复”文档的请求都没有

我很好奇为什么使用MicrosoftOpenOfficeXMLSDK会产生验证错误,而office仍然能够打开这些文档

办公室能做出最好的猜测吗?还是微软提供的SDK不完全准确


谢谢。

据我所知,这是一个格式问题。当您将其保存在xlsx中时,它会将其保存为工作簿,而不是电子表格。我会将其保存为不同的文件格式,或者查看sdk是否需要库来处理xlsx。我从未使用过office sdk,但在其他程序中打开xlsx时也会出现类似的错误。99%的时间我可以改变格式。(如果你生活得很危险,你可以手动将文件夹中的文件扩展名更改为我可以读取的文件扩展名。)