Hur man öppnar och konverterar en XML-fil till Excel
⚡ Smart sammanfattning
Att importera XML till Excel länkar ett kalkylblad till data som finns utanför det, till exempel en webbtjänst, en databas eller en textfil. Den här sidan förklarar externa datakällor, importerar ett aktivt XML-valutaflöde från webben, öppnar en lokal XML-fil och beskriver hur man uppdaterar data.

Data är blodomloppet för alla affärsenheter. Företag använder olika program och format för att spara data beroende på affärsdatalagringskraven. Du kan ha ett löneprogram som drivs av en databasmotor, du kan ha data i en CSV-fil eller till och med från en webbplats som du skulle vilja analysera i Excel. Den här artikeln visar hur du kan uppnå ovanstående.
Vad är extern datakälla?
Extern data är data som du länkar/importerar till excel från en källa som finns utanför excel.
Exempel på externa inkluderar följande
- Data som lagras i en Microsoft Access-databas. Detta kan informationen från en anpassad applikation, dvs Lön, försäljningsställe, lager, och så vidare
- Data från SQL Server eller andra databasmotorer, dvs MySQL, Oracle, etc. – Detta kan vara information från en anpassad applikation
- Från en webbplats/webbtjänst – detta kan vara information från en Webbtjänster dvs valutakurser från internet, aktiekurser osv.
- Textfil dvs. CSV, flikseparerad, etc. – detta kan vara information från en tredjepartsapplikation som inte tillhandahåller direktlänkar. Sådan information kan inkludera bankbetalningar som exporteras till kommaseparerad fil CSV, etc.
- Andra typer, t.ex. HTML-data, Windows Azure Marknadsplats etc.
Exempel på extern datakälla för webbplats (XML-data).
I det här exemplet för att importera XML till Excel, antar vi att vi handlar med eurovalutan och vill få växelkurserna från Europeiska centralbankens webbtjänst. Valutakursens API-länk är https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Öppna en ny arbetsbok
- Klicka på fliken DATA på menyfliksområdet
- Klicka på knappen "Från webben".
- Du kommer att få upp följande fönster
- ange https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml i adressen
- Klicka på Go-knappen så får du förhandsgranskningen av XML-data
- Klicka på knappen Importera när du är klar
Du kommer att få följande alternativdialogfönster
- Klicka på OK-knappen
- Du kommer att få följande Excel-import XML-data
Hur man importerar XML till Excel
Låt oss ta ett annat exempel på hur man importerar XML-fil i Excel, den här gången har du lokal XML som inte är i form av webblänk. Du kan ladda ner XML-fil nedan.
Här är en steg-för-steg-process för hur man öppnar en XML-fil excel:
Steg 1) Skapa en ny arbetsbok i Excel
- Öppna en ny arbetsbok
- Klicka på fliken DATA på menyfliksområdet
- Klicka på "Från annan källa"
Steg 2) Välj XML som datakälla
- Klicka sedan på "Från XML-dataimport"
Steg 3) Leta upp och välj XML-filen
- Välj nu XML-fil till Excel-ark
Du kommer att få upp alternativdialogfönstret som ovanstående exempel
- Klicka på OK-knappen
- Du kommer att få följande data
Så här uppdaterar du importerade externa data
Den största fördelen med importerad data jämfört med kopiering och klistring är att den bibehåller en aktiv anslutning till källan, så att den kan uppdateras utan att importera igen. Ett webbflöde, som till exempel ECB:s växelkurser, ändras dagligen, och en enda uppdatering ger de nya siffrorna.
- Uppdatera en anslutning: Klicka på valfri cell i den importerade tabellen, öppna fliken DATA och välj Uppdatera.
- Uppdatera allt: Välj Uppdatera alla på fliken DATA för att uppdatera alla kopplingar i arbetsboken samtidigt.
- Uppdatera automatiskt: Öppna Anslutningsegenskaper och markera "Uppdatera var" antal minuter eller "Uppdatera data när filen öppnas" så att rapporten förblir aktuell av sig själv.
- Hantera anslutningar: Använd Frågor och kopplingar för att se varje källa, byta namn på den eller ta bort en koppling som inte längre behövs.
💡 Tips: Om en uppdatering misslyckas kan källadressen ha ändrats eller flyttats bakom en inloggning. Öppna Anslutningsegenskaper för att kontrollera URLoch bekräfta att flödet fortfarande öppnas i en webbläsare.
Power Query: Det moderna sättet att importera data
I Excel 2016 och senare ersätter gruppen Hämta och transformera på fliken DATA, även kallad Power Query, de flesta av de äldre importknapparna. Den importerar samma källor men lägger till ett steg för att rensa och omforma data innan de når bladet.
- Hämta data: Välj Hämta data, sedan Från fil, Från databas eller Från andra källor, inklusive XML och webben.
- Omvandla: I Power Query-redigeraren kan du ta bort kolumner, filtrera rader, dela text och ändra datatyper, allt registrerat som repeterbara steg.
- Ladda: Läs in det rensade resultatet i en tabell eller direkt i datamodellen och uppdatera det senare med ett klick.
De äldre knapparna Från webben och Från XML-dataimport fungerar fortfarande och visas ovan, vilket är anledningen till att båda metoderna fortfarande är bra att känna till.






