XML CSV
Filkonvertering

Konvertera XML till CSV

SNABBT SVAR
Är det möjligt att konvertera XML till CSV?
Ja - XML konverteras till CSV.

Den snabbaste vägen är vår gratis konverterare ovan eller Excels Data > Hämta data > Från XML, som hanterar de flesta välstrukturerade xml-filer på några sekunder. Den viktigaste varningen är att CSV är ett platt format, så nästlade element, attribut och namnrymder antingen tas bort eller slås samman till en enda textkolumn.

4 program
Även till CSV: DTA · HVE · XFDF

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera XML till CSV?

XML är standardformatet för export från ERP, CRM, banksystem och myndighetsportaler, men dess taggstruktur gör det svårt att analysera i ett kalkylblad eller ladda in i en databas. Genom att konvertera till .CSV får man en platt rad-kolumn-layout som vilket verktyg som helst kan importera utan ytterligare transformering. Konverteringen fungerar bra så länge XML-filen har en regelbunden, tabelliknande struktur.

Hur man konverterar XML till CSV

Microsoft Excel - Power Query BUILT-IN

Gå till Data > Hämta data > Från fil > Från XML, välj det repeterande elementet i Power Query, sedan Arkiv > Spara som > CSV.

OpenOffice.org Calc FREE

Öppna xml-filen i Calc, mappa element till kolumner via panelen för XML-källor, exportera sedan som Text CSV (.csv).

Kommandorad - Python CLI

Skriv ett kort skript med xml.etree.ElementTree och csv.writer, kör det sedan som python convert.py input.xml output.csv.

Program som konverterar XML

Om dessa format

Kvalitet & vad man bör tänka på

  • CSV är platt - nästlade XML-element och attribut tas antingen bort eller slås samman till ett textvärde; inspektera alltid resultatet innan du förlitar dig på det.
  • XML-namnrymder kan ge röriga kolumnnamn som {http://example.com/ns}fieldname i utdatan; ett förbehandlingssteg som rensar namnrymder undviker detta.
  • Se till att verktyget skriver i UTF-8 om din xml innehåller tecken utanför ASCII - Excel på Windows kan använda systemets teckentabell som standard och korrumpera accenter eller icke-latinsk text.

Vanliga frågor

Fungerar detta för alla XML-filer?
Endast för XML med en regelbunden, repeterande struktur - ett element per post med konsekventa underordnade element. Djupt nästlad eller dokumentliknande xml konverteras inte automatiskt till en användbar platt csv.
Vad händer med nästlade element?
De flesta verktyg tar bort dem eller serialiserar dem som en textsträng i en enda kolumn. För nästlad data i separata kolumner, använd ett Python-skript med xmltodict för att platta till strukturen innan du skriver till csv.
Excel säger att det inte kan öppna min XML som en tabell - vad är fel?
Filen har troligen djup nästling, endast en post eller komplexa namnrymder. Använd Power Querys transformeringsalternativ eller platta till strukturen med ett skript först.
Kan jag konvertera CSV tillbaka till XML?
Nej - CSV förlorar all hierarki, attribut och namnrymder, så en återkonvertering är inte möjlig utan ytterligare schemakunskap och anpassad kod.