C# EXCEL XML格式不是真正的标准格式吗?

C# EXCEL XML格式不是真正的标准格式吗?,c#,xml,excel,C#,Xml,Excel,发件人: 25 就我而言,这是有效的XML。但是,当Excel 2003打开XML文档时,会在对话框中显示一条消息“加载过程中出现问题”,这会引起投诉 为什么微软不真正遵守XML 更新:我不明白为什么需要一行xml样式?Excel支持基于xml的文件,但文件必须符合某些规则(Excel xml工作表XSD模式) 请看一个例子: 尝试将示例excel工作表导出到XML文件以预览结构 是否设置了Office 2003 XML引用架构。它可以是有效的XML,但对于Excel仍然无效。为什么您认为

发件人:


25
就我而言,这是有效的XML。但是,当Excel 2003打开XML文档时,会在对话框中显示一条消息“加载过程中出现问题”,这会引起投诉

为什么微软不真正遵守XML


更新:我不明白为什么需要一行xml样式?

Excel支持基于xml的文件,但文件必须符合某些规则(Excel xml工作表XSD模式)

请看一个例子:

尝试将示例excel工作表导出到XML文件以预览结构


是否设置了Office 2003 XML引用架构。

它可以是有效的XML,但对于Excel仍然无效。为什么您认为每个XML文档都应该是有效的Excel文档?如果一个文档格式是基于xml的,那就意味着每个有效的文档都是有效的xml,而不是相反。我的答案是:P+1,如果你修复了链接,请参考。我不明白你的答案xml规范怎么可能需要一行xml样式?
<Cell>
  <Data ss:Type="Number">25</Data>
</Cell>