Jak převést XML do Excelu

Programový kód na monitoru

K importu dokumentů XML nemusíte používat kód.

Kredit obrázku: isak55/iStock/Getty Images

Microsoft Excel nabízí dva hlavní způsoby importu dokumentů XML. Ruční import bude pro většinu uživatelů nejjednodušší. Programový import může být rychlejší, pokud chcete importovat dva nebo více souborů a oba rychle a pohodlně píšete nebo vkládáte kód.

Ruční import

Krok 1

Otevřete Excel, poté vyberte nabídku „Soubor“ a „Otevřít“. Ze seznamu typů souborů vyberte "XML soubory". Vyberte soubor, který chcete otevřít, a klikněte na „Otevřít“.

Video dne

Krok 2

Pokud budete vyzváni, vyberte šablonu stylů ze seznamu možností, nebo klikněte na "Zrušit", pokud šablonu stylů nechcete použít.

Krok 3

Vyberte "Uložit" a zvolte "XLS (Excel)" nebo formát XLSX, aby byl převod trvalý.

Programově importovat

Krok 1

Poznamenejte si umístění serveru a název souboru XML, který chcete importovat. Případně si poznamenejte umístění souboru, pokud je na vašem pevném disku. Nebudete jej moci procházet, takže budete muset znát úplné umístění adresáře.

Krok 2

Otevřete projekt Visual Basic for Applications v Excelu a vložte nový modul. Vytvořte podprogram s názvem "ImportXML." (Pokud chcete, můžete použít jiný název, ale použití „ImportXML“ usnadní budoucí referenci.)

Krok 3

Vložte následující kód a nahraďte text ve špičatých závorkách příslušným názvem souboru a umístěním a šablonou stylů:

Pracovní sešity. OpenXML "<http://Myserver/Myfolder/xml název_souboru.xml>", _