我的XML文件是這樣的:導入XML文件到Excel中三個不同片
當我導入此文件到Excel中,我得到一個表的內容。然而,我需要爲每個標籤分別使用三個表格:
<Header>
<MasterFiles>
<SourceDocuments>
因爲它們看起來像三個相關的表格。
我使用導入該文件中的代碼是:
strTargetFile = "C:\SAFT.xml"
Set wb = Workbooks.OpenXML(Filename:=strTargetFile, LoadOption:=xlXmlLoadImportToList)
wb.Sheets(1).UsedRange.Copy ThisWorkbook.Sheets("Sheet2").Range("A1")
但如何打破XML文件分成三個部分,並且每個導入到不同的表?
XML中的內容是確定第二件和第三件? – BruceWayne
蠻力:創建3個文件副本,並使用MSXML2.DOMDocument將它們作爲* XML打開,除去需要的所有元素,然後保存XML文件,然後使用「Workbooks.OpenXML」打開XML文件方法.. –
@BruceWayne該文件分爲,和 –