Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
如何使用C像Excel一样读取包含多个表的XML文件#_Excel_Xml_Datatable - Fatal编程技术网

如何使用C像Excel一样读取包含多个表的XML文件#

如何使用C像Excel一样读取包含多个表的XML文件#,excel,xml,datatable,Excel,Xml,Datatable,我正在阅读包含多个表的XML文件,使用C#如下所示 DataSet lstNode = new DataSet(); lstNode.ReadXml(yourPath ); table = lstNode.Tables[0]; 这给了我lstNode.tables中大约25个表。 当我使用Excel打开同一个XML文件时,它将所有数据列显示为一个表 如何将Excel显示的所有数据保存到一个表中? 我无法对XML文件进行任何更改 我试过了 lstNode.ReadXml(您的路径,XmlRead

我正在阅读包含多个表的XML文件,使用C#如下所示

DataSet lstNode = new DataSet();
lstNode.ReadXml(yourPath );
table = lstNode.Tables[0];
这给了我lstNode.tables中大约25个表。 当我使用Excel打开同一个XML文件时,它将所有数据列显示为一个表

如何将Excel显示的所有数据保存到一个表中? 我无法对XML文件进行任何更改

我试过了

lstNode.ReadXml(您的路径,XmlReadMode.IgnoreSchema)

但是,它给了我0张桌子

任何帮助都将不胜感激