Hur man konverterar XML till Excel

Programkod på en bildskärm

Du behöver inte använda kod för att importera XML-dokument.

Bildkredit: isak55/iStock/Getty Images

Microsoft Excel erbjuder två huvudsakliga sätt att importera XML-dokument. Den manuella importen kommer att vara enklast för de flesta användare. Den programmatiska importen kan vara snabbare om du vill importera två eller flera filer och du är både snabb och bekväm med att skriva eller infoga kod.

Manuell import

Steg 1

Öppna Excel, välj sedan "Arkiv"-menyn och "Öppna". Välj "XML-filer" från listan över filtyper. Välj filen du vill öppna och klicka sedan på "Öppna".

Dagens video

Steg 2

Om du uppmanas, välj en stilmall från listan med alternativ, eller klicka på "Avbryt" om du inte vill använda en stilmall.

Steg 3

Välj "Spara" och välj "XLS (Excel)" eller XLSX-formatet för att göra konverteringen permanent.

Programmatisk import

Steg 1

Anteckna serverplatsen och XML-filnamnet som du vill importera. Alternativt kan du anteckna filens plats om den finns på din hårddisk. Du kommer inte att kunna söka efter det, så du måste känna till den fullständiga katalogplatsen.

Steg 2

Öppna ett Visual Basic for Applications-projekt i Excel och infoga en ny modul. Skapa en subrutin som heter "ImportXML." (Du kan använda ett annat namn om du vill, men att använda "ImportXML" kommer att göra framtida referens enklare.)

Steg 3

Infoga följande kod, ersätt texten inom de spetsiga parenteserna med relevant filnamn och plats, och stilmall:

Arbetsböcker. OpenXML "<http://Myserver/Myfolder/xml filnamn.xml>", _