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.

  • 🔗 Eksterne data: Data, der er linket til eller importeret til Excel fra en kilde uden for Excel, f.eks. Access, SQL Server, en webtjeneste eller en CSV-fil.
  • 🌐 Fra nettet: Fanen DATA, knappen Fra web, henter et live XML-feed, for eksempel Den Europæiske Centralbanks valutakurser.
  • 📄 Fra XML-import: Fanen DATA, Fra andre kilder, Fra XML-dataimport åbner en lokal XML-fil i et ark.
  • 🗂️ Dialogboks med valgmuligheder: Excel spørger, hvordan XML-filen skal placeres, normalt som en tabel i det eksisterende regneark.
  • 🔄 Opdater: Data, Opdater alle opdaterer alle importerede forbindelser, så rapporten altid viser de seneste tal.
  • PowerQuery: Hent og transformer er den moderne måde at importere, rense og omforme eksterne data, før de lander i arket.

Åbn og konverter XML-fil til Excel

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

Hjemmeside (XML-data) Ekstern datakilde Eksempel

  1. Indtast https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml i adressen
  2. Klik på Go-knappen, du vil få vist XML-data
  3. Klik på knappen Importer, når du er færdig

Du får følgende dialogvindue med muligheder

Hjemmeside (XML-data) Ekstern datakilde Eksempel

  • Klik på knappen OK
  • Du får følgende Excel-import XML-data

Hjemmeside (XML-data) Ekstern datakilde Eksempel

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.

Download XML-filen

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"

Importer XML til Excel

Trin 2) Vælg XML som datakilde

  • Klik derefter på "Fra XML-dataimport"

Importer XML til Excel

Trin 3) Find og vælg XML-filen

Du vil få indstillingsdialogvinduet som ovenstående eksempel

  • Klik på knappen OK
  • Du får følgende data

Importer XML til Excel

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.

  1. Opdater én forbindelse: Klik på en vilkårlig celle i den importerede tabel, åbn fanen DATA, og vælg Opdater.
  2. Opdater alt: Vælg Opdater alle på fanen DATA for at opdatere alle forbindelser i projektmappen på én gang.
  3. Opdater automatisk: Åbn Forbindelsesegenskaber, og marker "Opdater hvert" minut eller "Opdater data, når filen åbnes", så rapporten forbliver opdateret af sig selv.
  4. 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.

Ofte Stillede Spørgsmål

En kopi-indsæt-funktion er et engangs-snapshot. En import bevarer en aktiv forbindelse til kilden, så dataene kan opdateres senere uden at gentage trinnene. Dette holder en rapport opdateret, når kilden ændres.

En XML-tilknytning forbinder elementerne i et XML-skema med celler i regnearket. Når tilknytningen er foretaget, ved Excel, hvor hvert XML-felt hører hjemme, så en opdatering eller en ny fil udfylder automatisk det samme layout.

Eksterne forbindelser kan køre indhold fra en anden placering, så Excel viser en sikkerhedsadvarsel og åbner muligvis filen i beskyttet visning. Aktiver kun indholdet, når kilden er betroet, f.eks. dit eget feed eller din egen database.

Ja. AI-funktioner som Copilot i Excel foreslår den rigtige kilde, opbygger Power Query-trinnene for at rense dataene og indlæser dem i en tabel. Brugeren kontrollerer forbindelsen og det transformerede resultat.

Ja. AI-assistenter profilerer de importerede kolonner, markerer manglende værdier og forkerte datatyper og opsummerer, hvad dataene indeholder. Dette fremskynder den rensning, som Power Query derefter anvender på kilden.

Opsummer dette indlæg med: