Hvordan importere XML -filer til Excel - Konverter XML til Excel

XML -filformatet er ganske vanlig på nettet, og det er en mulighet for at du noen ganger må jobbe med dataene i XML -filen.

Nå kan du ikke bruke XML -filen direkte, da den ikke er ment å bli lest av mennesker (men maskiner). I et slikt tilfelle vil det hjelpe å vite hvordan du konverterer XML -filen til Excel, slik at du enkelt kan jobbe med dataene og analysere dem.

I denne opplæringen vil jeg vise deg to veldig enkle måter å importer en XML -fil til Excel ved hjelp av Power Query.

Hva er en XML -fil?

XML står for Utvidbart markeringsspråk. En XML -fil kan lagre data i et format som enkelt kan leses av apper og systemer.

Men det er ikke like lett å lese for mennesker, og det er derfor vi må transformere det til et format som er lettere å bruke.

Hvis den inneholder mye tekstdata, kan du bruke en tekstredigerer til å lese XML -filen, og hvis den inneholder data, kan du importere den XML -filen til Excel og deretter jobbe med dataene.

XML er ganske allment akseptert som et filformat for å lagre og overføre data over nettet. Mange populære filformater, for eksempel Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML og SVG, bruker også XML -filformatet.

De mest populære nettstedene på Internett har sitt nettstedskart i et XML -format. Dette er en fil som inneholder detaljene for alle viktige sider og kategorier på et nettsted. Her er et eksempel på nettstedskartet fra Forbes.

La oss nå se hvordan du konverterer en XML -fil til Excel ved hjelp av Power Query.

Importer XML -fil til Excel

Hvis du allerede har en XML -fil (enten lastet ned på systemet eller en lenke til den på nettet), kan du enkelt konvertere den til data i en Excel -fil.

Takk til Strømforespørsel (nå kalt 'Get & Transform')

Importer XML -filen som er lagret på systemet

I forbindelse med denne opplæringen bruker jeg en XML -fil som inneholder nettstedskartet for Forbes. Du kan laste ned filen ved å gå til denne lenken, høyreklikk og lagre filen.

Når du har XML -filen på systemet ditt, følger du trinnene nedenfor for å få XML -fildataene til Excel:

  1. Åpne Excel -filen der du vil hente dataene fra XML -filen
  2. Klikk kategorien Data
  3. Klikk på "Få data" -alternativet i "Get & Transform" -datagruppen
  4. Gå til alternativet "Fra fil"
  5. Klikk på "Fra XML"
  6. I dialogboksen for inndata som åpnes, finner du XML -filen du vil importere og velger den
  7. Klikk på Importer. Dette vil importere XML -filen til strømforespørselen og åpne dialogboksen Navigator
  8. Velg dataene fra XML -filen du vil importere. I dette tilfellet ville jeg klikke på 'nettstedskart' i venstre rute
  9. [Valgfritt] Klikk på Transform data -knappen hvis du vil transformere dataene før du laster dem inn i Excel (for eksempel endre kolonnenavn eller fjerne noen kolonner)
  10. Klikk på Last inn

Trinnene ovenfor vil sette inn et nytt regneark i Excel -filen og laste alle dataene fra XML -filen til det nye regnearket.

Det flotte med å bruke Power Query til å hente dataene fra en XML -fil til Excel er at hvis XML -filen oppdateres og det er nye poster i den, trenger du ikke å gjenta den samme prosessen.

Du kan ganske enkelt høyreklikke på hvilken som helst celle i tabellen og oppdatere spørringen.

Importer XML -filen til Excel ved hjelp av nettadressen

I eksemplet ovenfor lastet vi først ned XML -filen til systemet og importerte deretter dataene til Excel.

Hvis du har en nettadresse som inneholder XML -filen (for eksempel denne - https://www.forbes.com/sitemap_index.xml), trenger du ikke engang å laste ned filen. du kan koble Power Query til den URL -adressen og trekke ut XML -dataene i Excel.

Nedenfor er trinnene for å koble til strømforespørsel, gjør du en nettadresse som inneholder XML -dataene og importerer dataene til Excel:

  1. Åpne Excel -filen der du vil importere dataene
  2. Klikk kategorien Data
  3. I Get & Transform -gruppen klikker du på "Get Data" -alternativet
  4. Gå til alternativet "Fra andre kilder"
  5. Klikk på "Fra nettet"
  6. I dialogboksen "Fra web" kopierer du og limer inn URL -en som har XML -dataene
  7. Klikk OK. Dette åpner Navigator -dialogboksen der du kan velge hvilke XML -data som skal importeres
  8. Klikk på 'sitemap', som er XML -dataene jeg vil ha i Excel
  9. [Valgfritt] Klikk på Transform data -knappen hvis du vil transformere dataene før du laster dem inn i Excel (for eksempel endre kolonnenavn eller fjerne noen kolonner)
  10. Klikk på Last inn

Trinnene ovenfor vil sette inn et nytt regneark i Excel -filen og laste alle dataene fra XML -filen til det nye regnearket.

Og igjen, hvis dataene oppdateres i denne nettadressen, må du bare oppdatere spørringen for å få de nye dataene i Excel.

Så dette er to enkle måter du kan bruke til å konvertere en XML -fil til Excel.

Hvis du har XML -filen på systemet ditt, kan du enkelt importere dataene ved hjelp av Power Query. Og hvis du har en nettadresse til XML -filen, kan du også hente disse dataene til Excel.

Jeg håper du synes denne opplæringen var nyttig.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave