Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
如何将domDocument作为xml表加载到Excel中?_Xml_Vba_Excel - Fatal编程技术网

如何将domDocument作为xml表加载到Excel中?

如何将domDocument作为xml表加载到Excel中?,xml,vba,excel,Xml,Vba,Excel,我已经阅读了关于使用LoadOption:=xlxmloadimportolist将xml文件加载到excel的帖子()以及使用本地文件进行测试的参考。这非常适合测试,但我需要使用的xml是从http Post请求接收的。如何使用domDocument在工作表中创建表格 我需要的是: Set wb = Workbooks.OpenXML(Filename:=domDocument, LoadOption:=xlXmlLoadImportToList) 将数据写入工作簿是可能的,但我并不擅长处理

我已经阅读了关于使用
LoadOption:=xlxmloadimportolist
将xml文件加载到excel的帖子()以及使用本地文件进行测试的参考。这非常适合测试,但我需要使用的xml是从http Post请求接收的。如何使用
domDocument
在工作表中创建表格

我需要的是:

Set wb = Workbooks.OpenXML(Filename:=domDocument, LoadOption:=xlXmlLoadImportToList)

将数据写入工作簿是可能的,但我并不擅长处理节点,
xlxmloadimportolist
似乎提供了完美的解决方案。

MSXML DOM文档有一个
save
方法保存到文件中,因此如果您想从文件中加载,可以调用
domDocument.save(“file.xml”)
然后以您喜欢的方式从该文件加载。谢谢Martin,这是一个选项,但我不希望将文件保存为xml,除非无法将其直接作为xml表(或任何其他格式)保存到工作表中。但是。。。这当然有效,所以这就是答案。泰。