Sådan åbner og konverterer du en XML-fil til Excel
⚡ Smart opsummering
Import af XML til Excel forbinder et regneark med data, der findes uden for det, f.eks. en webtjeneste, en database eller en tekstfil. Denne side forklarer eksterne datakilder, importerer et live XML-valutafeed fra internettet, åbner en lokal XML-fil og dækker opdatering af dataene.

Data er blodbanen i enhver forretningsenhed. Virksomheder bruger forskellige programmer og formater til at gemme dataene afhængigt af kravene til lagring af forretningsdata. Du kunne have et lønprogram drevet af en databasemotor, du kunne have data i en CSV-fil eller endda fra en hjemmeside, som du gerne vil analysere i Excel. Denne artikel viser dig, hvordan du kan opnå ovenstående.
Hvad er ekstern datakilde?
Eksterne data er data, som du linker/importerer til excel fra en kilde, der ligger uden for excel.
Eksempler på eksterne omfatter følgende
- Data gemt i en Microsoft Access database. Dette kunne oplysningerne fra en brugerdefineret applikation, dvs Løn, salgssted, lagerbeholdning, etc.
- data fra SQL Server eller andre databasemotorer, dvs MySQL, Oracleosv. – Dette kan være oplysninger fra en brugerdefineret applikation
- Fra et websted/webservice – dette kan være information fra en Webtjenester altså valutakurser fra internettet, aktiekurser mv.
- Tekstfil, dvs. CSV, faneadskilt osv. – dette kan være information fra en tredjepartsapplikation, der ikke giver direkte links. Sådanne data kan omfatte bankbetalinger eksporteret til kommasepareret fil CSV osv.
- Andre typer f.eks. HTML-data, Windows Azure Markedsplads mv.
Eksempel på ekstern datakilde på webstedet (XML-data).
I dette eksempel for at importere XML til Excel, vil vi antage, at vi handler med Euro-valutaen og vil gerne hente vekselkurserne fra Den Europæiske Centralbanks webservice. Valutakursens API-link er https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Åbn en ny projektmappe
- Klik på fanen DATA på båndlinjen
- Klik på knappen "Fra web".
- Du får følgende vindue
- Indtast https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml i adressen
- Klik på Go-knappen, du vil få vist XML-data
- Klik på knappen Importer, når du er færdig
Du får følgende dialogvindue med muligheder
- Klik på knappen OK
- Du får følgende Excel-import XML-data
Sådan importeres XML til Excel
Lad os tage et andet eksempel på, hvordan man importerer XML-fil i Excel, denne gang har du lokal XML, ikke i form af weblink. Du kan downloade XML-fil nedenfor.
Her er en trinvis proces til, hvordan man åbner XML-fil i Excel:
Trin 1) Opret en ny projektmappe i Excel
- Åbn en ny projektmappe
- Klik på fanen DATA på båndlinjen
- Klik på "Fra anden kilde"
Trin 2) Vælg XML som datakilde
- Klik derefter på "Fra XML-dataimport"
Trin 3) Find og vælg XML-filen
- Vælg nu XML-fil til Excel-ark
Du vil få indstillingsdialogvinduet som ovenstående eksempel
- Klik på knappen OK
- Du får følgende data
Sådan opdaterer du importerede eksterne data
Den største fordel ved importerede data i forhold til kopiering og indsættelse er, at de bevarer en aktiv forbindelse til kilden, så de kan opdateres uden at skulle importere igen. Et webfeed, f.eks. ECB's valutakurser, ændres dagligt, og en enkelt opdatering bringer de nye tal ind.
- Opdater én forbindelse: Klik på en vilkårlig celle i den importerede tabel, åbn fanen DATA, og vælg Opdater.
- Opdater alt: Vælg Opdater alle på fanen DATA for at opdatere alle forbindelser i projektmappen på én gang.
- Opdater automatisk: Åbn Forbindelsesegenskaber, og marker "Opdater hvert" minut eller "Opdater data, når filen åbnes", så rapporten forbliver opdateret af sig selv.
- Administrer forbindelser: Brug Forespørgsler og forbindelser til at se alle kilder, omdøbe dem eller fjerne en forbindelse, der ikke længere er nødvendig.
💡 Tip: Hvis en opdatering mislykkes, kan kildeadressen være ændret eller flyttet bag et login. Åbn Forbindelsesegenskaber for at kontrollere URL, og bekræft at feedet stadig åbner i en browser.
Power Query: Den moderne måde at importere data på
I Excel 2016 og nyere erstatter gruppen Hent og transformer under fanen DATA, også kaldet Power Query, de fleste af de ældre importknapper. Den importerer de samme kilder, men tilføjer et trin til at rense og omforme dataene, før de når arket.
- Hent data: Vælg Hent data, derefter Fra fil, Fra database eller Fra andre kilder, herunder XML og internettet.
- Transformer: I Power Query Editor kan du fjerne kolonner, filtrere rækker, opdele tekst og ændre datatyper, alt sammen registreret som gentagelige trin.
- Belastning: Indlæs det rensede resultat i en tabel eller direkte i datamodellen, og opdater det senere med et enkelt klik.
De ældre knapper Fra web og Fra XML-dataimport fungerer stadig og er vist ovenfor, hvilket er grunden til, at begge tilgange er nyttige at kende.






