我使用以下代码将xml导出为excel。
Sub ImportXMLtoList()
Dim strTargetFile As String
Application.DisplayAlerts = False
strTargetFile = "C:\XML_Demo\demo.xml"
Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList
Application.DisplayAlerts = True
End Sub
执行此代码时,xml值将显示在电子表格中,但不会显示在相应的标记中。 “demo.xml”是我放在这里的虚拟xml,因为我处理客户端数据,我无法共享具有此问题的实际xml。相同的代码适用于其他xmls。 请告诉我这是什么问题。
答案 0 :(得分:0)
尝试Workbooks.OpenXML Filename:=strTargetFile, LoadOption:=xlXmlLoadOpenXml