XML CSV
Filkonvertering

Konverter XML til CSV

HURTIGT SVAR
Er det muligt at konvertere XML til CSV?
Ja - XML kan konverteres til CSV.

Den hurtigste vej er vores gratis konverter ovenfor eller Excel's Data > Hent data > Fra XML, som håndterer de fleste velstrukturerede xml-filer på få sekunder. Den vigtigste forbehold er, at CSV er et fladt format, så indlejrede elementer, attributter og namespaces enten fjernes eller kollapses til en enkelt tekstkolonne.

4 programmer
Også til CSV: DTA · HVE · XFDF

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere XML til CSV?

XML er standardeksportformatet for ERP'er, CRM'er, banksystemer og offentlige portaler, men dets tag-struktur gør det besværligt at analysere i et regneark eller indlæse i en database. Konvertering til .CSV giver et fladt række-kolonne-layout, som ethvert værktøj kan importere uden yderligere transformation. Konverteringen fungerer godt, så længe XML-filen har en regelmæssig, tabelagtig struktur.

Sådan konverterer du XML til CSV

Microsoft Excel - Power Query BUILT-IN

Gå til Data > Hent data > Fra fil > Fra XML, vælg det gentagende element i Power Query, derefter Fil > Gem som > CSV.

OpenOffice.org Calc FREE

Åbn xml-filen i Calc, map elementer til kolonner via XML-kildepanelet, og eksporter derefter som Tekst CSV (.csv).

Kommandolinje - Python CLI

Skriv et kort script ved hjælp af xml.etree.ElementTree og csv.writer, og kør det derefter som python convert.py input.xml output.csv.

Programmer der konverterer XML

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • CSV er fladt - indlejrede XML-elementer og attributter bliver enten fjernet eller kollapset til én tekstværdi; inspicer altid outputtet, før du stoler på det.
  • XML-namespaces kan producere rodede kolonnenavne som {http://example.com/ns}fieldname i outputtet; et forbehandlingstrin, der fjerner namespaces, undgår dette.
  • Sørg for, at værktøjet skriver UTF-8, hvis din xml indeholder ikke-ASCII-tegn - Excel på Windows kan som standard bruge systemets tegnsæt og ødelægge tekst med accenter eller ikke-latinske tegn.

Ofte stillede spørgsmål

Virker dette for enhver XML-fil?
Kun for XML med en regelmæssig, gentagende struktur - ét element pr. post med konsistente under-elementer. Dybt indlejret eller dokument-lignende xml konverteres ikke automatisk til en brugbar flad csv.
Hvad sker der med indlejrede elementer?
De fleste værktøjer fjerner dem eller serialiserer dem som en tekststreng i en enkelt kolonne. For indlejrede data i separate kolonner skal du bruge et Python-script med xmltodict til at fladgøre strukturen, før du skriver din csv.
Excel siger, at den ikke kan åbne min XML som en tabel - hvad er der galt?
Filen har sandsynligvis dyb indlejring, kun én post eller komplekse namespaces. Brug Power Querys transformeringsmuligheder eller fladgør strukturen med et script først.
Kan jeg konvertere CSV tilbage til XML?
Nej - CSV mister alt hierarki, attributter og namespaces, så en returkonvertering er ikke mulig uden yderligere skemakendskab og brugerdefineret kode.