Hvordan konvertere XML til Excel

click fraud protection
Programkode på en skjerm

Du trenger ikke å bruke kode for å importere XML-dokumenter.

Bildekreditt: isak55/iStock/Getty Images

Microsoft Excel tilbyr to hovedmåter for å importere XML-dokumenter. Manuell import vil være enklest for de fleste brukere. Den programmatiske importen kan være raskere hvis du vil importere to eller flere filer og du er både rask og komfortabel med å skrive eller sette inn kode.

Manuell import

Trinn 1

Åpne Excel, velg deretter "Fil"-menyen og "Åpne". Velg "XML-filer" fra listen over filtyper. Velg filen du vil åpne og klikk deretter "Åpne".

Dagens video

Steg 2

Hvis du blir bedt om det, velg et stilark fra listen over alternativer, eller klikk "Avbryt" hvis du ikke vil bruke et stilark.

Trinn 3

Velg "Lagre" og velg "XLS (Excel)" eller XLSX-formatet for å gjøre konverteringen permanent.

Programmatisk import

Trinn 1

Noter serverplasseringen og XML-filnavnet du vil importere. Alternativt kan du notere filens plassering hvis den er på harddisken din. Du vil ikke være i stand til å søke etter det, så du må vite hele katalogplasseringen.

Steg 2

Åpne et Visual Basic for Applications-prosjekt i Excel og sett inn en ny modul. Lag en underrutine som heter "ImportXML." (Du kan bruke et annet navn hvis du vil, men bruk av "ImportXML" vil gjøre fremtidig referanse enklere.)

Trinn 3

Sett inn følgende kode, og erstatt teksten innenfor de spisse parentesene med det relevante filnavnet og plasseringen, og stilark:

Arbeidsbøker. OpenXML "<http://Myserver/Myfolder/xml filnavn.xml>", _