我有一个 XML 文件。
当我用 Excel 打开它时;我收到一个弹出窗口问我:
“请选择您希望如何打开此文件:”
然后有3个选项,默认选择第一个。该选项是:
“作为 XML 表”
然后我保留默认勾选并单击:“确定”,我得到一张数据(我使用的特定 XML 在 excel 的一张数据中有很多列)。
我尝试DataSet
使用以下代码将 C# 中的同一个 XML 文件读入:
DataSet theMainXMLData = new DataSet(); theMainXMLData.ReadXml(fullFilePath);
问题是; 里面有DataSet
多个DataTables
。我需要将所有DataTable
内容合二为一,就像 Excel 将所有内容都放在一张纸上一样。
我尝试过使用该方法的重载:ReadXml
使用不同XmlReadMode
的,但我尝试过的都没有给我 1 中的所有数据DataTable
。
如何在 1 中获取所有数据DataTable
?
Excel 是如何做到的?
有只小跳蛙
相关分类