注意,这不是 Office Open XML 文档,而是大约在 2003 年设计的老式 Office XML 文档。
https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Excel_XML_Spreadsheet_example
我知道 XML 可以很容易地加载到 DataSet 中,并且这种格式的 XML 文档确实已经导入到了 DataSet 中。
然而,它并没有以一种非常易于访问的方式呈现自己。我需要的本质上是一个 DataTable 表示,当您在 Excel 中的 Worksheet 选项卡中查看 XML 时,数据是如何排列的。
有谁知道使这成为可能的 C# 的任何扩展?否则,解决方案将是处理所有 XML 并手动构建 DataTable - 但如果没有人需要访问 Office XML 文件中的数据作为工作表的 DataTable 版本,我会感到惊讶。