Slik åpner og konverterer du XML-fil til Excel

⚡ Smart oppsummering

Import av XML til Excel kobler et regneark til data utenfor det, for eksempel en webtjeneste, en database eller en tekstfil. Denne siden forklarer eksterne datakilder, importerer en aktiv XML-valutafeed fra nettet, åpner en lokal XML-fil og dekker oppdatering av dataene.

  • 🔗 Eksterne data: Data som er koblet til eller importert til Excel fra en kilde utenfor Excel, for eksempel Access, SQL Server, en webtjeneste eller en CSV-fil.
  • 🌐 Fra nettet: DATA-fanen, knappen Fra nettet, henter en live XML-feed, for eksempel valutakursene til Den europeiske sentralbanken.
  • 📄 Fra XML-import: DATA-fanen, Fra andre kilder, Fra XML-dataimport åpner en lokal XML-fil i et regneark.
  • 🗂️ Alternativer-dialog: Excel spør hvordan XML-filen skal plasseres, vanligvis som en tabell i det eksisterende regnearket.
  • 🔄 Forfriske: Data, Oppdater alt oppdaterer alle importerte tilkoblinger, slik at rapporten alltid viser de nyeste tallene.
  • PowerQuery: Hent og transformer er den moderne måten å importere, rense og omforme eksterne data før de havner i arket.

Åpne og konverter XML-fil til Excel

Data er blodstrømmen til enhver forretningsenhet. Bedrifter bruker forskjellige programmer og formater for å lagre dataene avhengig av kravene til forretningsdatalagring. Du kan ha et lønnsprogram drevet av en databasemotor, du kan ha data i en CSV-fil eller til og med fra et nettsted som du ønsker å analysere i Excel. Denne artikkelen viser deg hvordan du kan oppnå det ovennevnte.

Hva er ekstern datakilde?

Eksterne data er data som du kobler/importerer til excel fra en kilde som ligger utenfor excel.

Eksempler på eksterne inkluderer følgende

  • Data lagret i en Microsoft Access-database. Dette kan informasjonen fra en tilpasset applikasjon, dvs Lønn, salgssted, inventar, og så videre
  • Data fra SQL Server eller andre databasemotorer, dvs MySQL, Oracle, osv. – Dette kan være informasjon fra en tilpasset applikasjon
  • Fra en nettside/netttjeneste – dette kan være informasjon fra en Webtjenester dvs. valutakurser fra internett, aksjekurser osv.
  • Tekstfil dvs. CSV, tabulatordelt osv. – dette kan være informasjon fra en tredjepartsapplikasjon som ikke gir direkte lenker. Slike data kan inkludere bankbetalinger eksportert til kommadelt CSV-fil osv.
  • Andre typer, dvs. HTML-data, Windows Azure Markedsplass, etc.

Eksempel på ekstern datakilde for nettsted (XML-data).

I dette eksemplet for å importere XML til Excel, vil vi anta at vi handler med euro-valutaen og ønsker å hente valutakursene fra den europeiske sentralbankens nettjeneste. API-koblingen for valutakurs er https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

  • Åpne en ny arbeidsbok
  • Klikk på DATA-fanen på båndlinjen
  • Klikk på "Fra web"-knappen
  • Du får opp følgende vindu

Nettsted (XML-data) Ekstern datakildeeksempel

  1. Enter https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml i adressen
  2. Klikk på Gå-knappen, du vil få forhåndsvisningen av XML-data
  3. Klikk på Importer-knappen når du er ferdig

Du vil få opp følgende alternativdialogvindu

Nettsted (XML-data) Ekstern datakildeeksempel

  • Klikk på OK-knappen
  • Du vil få følgende Excel-import XML-data

Nettsted (XML-data) Ekstern datakildeeksempel

Hvordan importere XML til Excel

La oss ta et annet eksempel på hvordan du importerer XML-fil i Excel, denne gangen har du lokal XML som ikke er i form av nettlenke. Du kan laste ned XML-fil nedenfor.

Last ned XML-filen

Her er en trinnvis prosess for hvordan du åpner XML-fil Excel:

Trinn 1) Opprett en ny arbeidsbok i Excel

  • Åpne en ny arbeidsbok
  • Klikk på DATA-fanen på båndlinjen
  • Klikk på "Fra annen kilde"

Importer XML til Excel

Trinn 2) Velg XML som datakilde

  • Klikk deretter på "Fra XML-dataimport"

Importer XML til Excel

Trinn 3) Finn og velg XML-filen

Du vil få opp alternativdialogvinduet som eksempelet ovenfor

  • Klikk på OK-knappen
  • Du vil få følgende data

Importer XML til Excel

Slik oppdaterer du importerte eksterne data

Hovedfordelen med importerte data fremfor kopiering og liming er at de beholder en aktiv forbindelse til kilden, slik at de kan oppdateres uten å måtte importere igjen. En nettfeed, som for eksempel ECBs valutakurser, endres daglig, og en enkelt oppdatering bringer inn de nye tallene.

  1. Oppdater én tilkobling: Klikk på en hvilken som helst celle i den importerte tabellen, åpne DATA-fanen og velg Oppdater.
  2. Oppdater alt: Velg Oppdater alle i DATA-fanen for å oppdatere alle tilkoblingene i arbeidsboken samtidig.
  3. Oppdater automatisk: Åpne Tilkoblingsegenskaper og merk av for «Oppdater hvert» minutt eller «Oppdater data når filen åpnes», slik at rapporten forblir oppdatert av seg selv.
  4. Administrer tilkoblinger: Bruk Spørringer og tilkoblinger for å se alle kilder, gi dem nytt navn eller fjerne en tilkobling som ikke lenger er nødvendig.

💡 Tips: Hvis en oppdatering mislykkes, kan kildeadressen ha blitt endret eller flyttet bak en pålogging. Åpne Tilkoblingsegenskaper for å sjekke URL, og bekreft at feeden fortsatt åpnes i en nettleser.

Power Query: Den moderne måten å importere data på

I Excel 2016 og nyere erstatter Hent og transformer-gruppen i DATA-fanen, også kalt Power Query, de fleste av de eldre importknappene. Den importerer de samme kildene, men legger til et trinn for å rydde og omforme dataene før de når arket.

  • Hent data: Velg Hent data, deretter Fra fil, Fra database eller Fra andre kilder, inkludert XML og nettet.
  • Forvandle: I Power Query Editor kan du fjerne kolonner, filtrere rader, dele tekst og endre datatyper, alt registrert som repeterbare trinn.
  • Laste: Last det rensede resultatet inn i en tabell eller direkte inn i datamodellen, og oppdater det senere med ett klikk.

De eldre knappene «Fra nettet» og «Fra XML-dataimport» fungerer fortsatt og vises ovenfor, og det er derfor begge metodene fortsatt nyttige å kjenne til.

Spørsmål og svar

En kopiering og liming er et engangsbilde. En import opprettholder en aktiv forbindelse til kilden, slik at dataene kan oppdateres senere uten å gjenta trinnene. Dette holder rapporten oppdatert etter hvert som kilden endres.

En XML-tilordning kobler elementene i et XML-skjema til celler i regnearket. Når tilordningen er fullført, vet Excel hvor hvert XML-felt hører hjemme, så en oppdatering eller en ny fil fyller det samme oppsettet automatisk.

Eksterne tilkoblinger kan kjøre innhold fra et annet sted, så Excel viser en sikkerhetsadvarsel og kan åpne filen i beskyttet visning. Aktiver innholdet bare når kilden er klarert, for eksempel din egen feed eller database.

Ja. AI-funksjoner som Copilot i Excel foreslår riktig kilde, bygger Power Query-trinnene for å rense dataene og laster dem inn i en tabell. Brukeren sjekker tilkoblingen og det transformerte resultatet.

Ja. AI-assistenter profilerer de importerte kolonnene, flagger manglende verdier og feil datatyper, og oppsummerer hva dataene inneholder. Dette fremskynder rengjøringen som Power Query deretter bruker på kilden.

Oppsummer dette innlegget med: