Hur man importerar XML -fil till Excel - Konvertera XML till Excel

XML -filformatet används ganska ofta på webben, och det finns en möjlighet att du ibland måste arbeta med data i XML -filen.

Nu kan du inte använda XML -filen direkt, eftersom den inte är avsedd att läsas av människor (utan maskiner). I ett sådant fall skulle det hjälpa att veta hur man konverterar XML -filen till Excel så att du enkelt kan arbeta med data och analysera den.

I denna handledning kommer jag att visa dig två riktigt enkla sätt att importera en XML -fil till Excel med Power Query.

Vad är en XML -fil?

XML står för Utökningsbart markeringsspråk. En XML -fil kan innehålla data i ett format som enkelt kan läsas av appar och system.

Men det är inte lika lättläst för människor, varför vi kan behöva omvandla det till ett format som är lättare att använda.

Om den innehåller mycket textdata kan du använda en textredigerare för att läsa XML -filen, och om den innehåller data kan du importera den XML -filen till Excel och sedan arbeta med data.

XML är ganska allmänt accepterat som ett filformat för att lagra och överföra data över webben. Många populära filformat, till exempel Microsoft Office Open XML, LibreOffice, OpenDocument, XHTML och SVG, använder också XML -filformatet.

De flesta populära webbplatser på Internet har sin webbplatskarta i XML -format. Detta är en fil som innehåller detaljerna för alla viktiga sidor och kategorier på en webbplats. Här är ett exempel på webbplatskartan från Forbes.

Låt oss nu se hur man konverterar en XML -fil till Excel med Power Query.

Importera XML -fil till Excel

Om du redan har en XML -fil (antingen nedladdad till ditt system eller en länk till den på webben) kan du enkelt konvertera den till data i en Excel -fil.

Tack vare Strömfråga (kallas nu "Get & Transform")

Importera XML -fil som är sparad på ditt system

För denna handledning använder jag en XML -fil som innehåller webbplatskartan för Forbes. Du kan ladda ner filen genom att gå till den här länken, högerklicka och spara filen.

När du har XML -filen på ditt system följer du stegen nedan för att få XML -fildata till Excel:

  1. Öppna Excel -filen där du vill hämta data från XML -filen
  2. Klicka på fliken Data
  3. Klicka på alternativet "Hämta data" i datagruppen "Hämta och omvandla"
  4. Gå till alternativet "Från fil"
  5. Klicka på "Från XML"
  6. Leta reda på XML -filen som du vill importera i dialogrutan för inmatningsdata som öppnas och välj den
  7. Klicka på Importera. Detta kommer att importera XML -filen till strömfrågan och öppna dialogrutan Navigator
  8. Välj data från XML -filen som du vill importera. I det här fallet skulle jag klicka på "sitemap" i den vänstra rutan
  9. [Valfritt] Klicka på knappen Transformera data om du vill omvandla data innan du läser in den i Excel (till exempel ändra kolumnnamnen eller ta bort några kolumner)
  10. Klicka på Ladda

Stegen ovan skulle infoga ett nytt kalkylblad i Excel -filen och ladda all data från XML -filen i det nya kalkylbladet.

Det fina med att använda Power Query för att hämta data från en XML -fil till Excel är att om XML -filen uppdateras och det finns nya poster i den behöver du inte upprepa samma process.

Du kan helt enkelt högerklicka på vilken cell som helst i tabellen och uppdatera frågan.

Importera XML -fil till Excel med webbadressen

I exemplet ovan laddade vi först ner XML -filen till systemet och importerade sedan data till Excel.

Om du har en webbadress som innehåller XML -filen (som den här - https://www.forbes.com/sitemap_index.xml) behöver du inte ens ladda ner filen. du kan ansluta Power Query till den webbadressen och extrahera XML -data till Excel.

Nedan följer stegen för att ansluta strömfråga till en webbadress som innehåller XML -data och importera data till Excel:

  1. Öppna Excel -filen där du vill importera data
  2. Klicka på fliken Data
  3. Klicka på alternativet "Hämta data" i gruppen Hämta och omvandla
  4. Gå till alternativet "Från andra källor"
  5. Klicka på "Från webben"
  6. Kopiera och klistra in webbadressen som har XML -data i dialogrutan "Från webben"
  7. Klicka på OK. Detta öppnar dialogrutan Navigator där du kan välja vilka XML -data som ska importeras
  8. Klicka på "sitemap", vilket är XML -data som jag vill ha i Excel
  9. [Valfritt] Klicka på knappen Transformera data om du vill omvandla data innan du läser in den i Excel (till exempel ändra kolumnnamnen eller ta bort några kolumner)
  10. Klicka på Ladda

Stegen ovan skulle infoga ett nytt kalkylblad i Excel -filen och ladda all data från XML -filen i det nya kalkylbladet.

Och igen, om data uppdateras i den här webbadressen, uppdatera helt enkelt frågan för att få de nya data i Excel.

Så det här är två enkla sätt som du kan använda för att konvertera en XML -fil till Excel.

Om du har XML -filen på ditt system kan du enkelt importera data med Power Query. Och om du har en webbadress till XML -filen kan du också hämta den data till Excel.

Jag hoppas att du fann denna handledning användbar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave