XML til CSV-konverter
Gør en XML-fil flad til en tabel, som De kan sortere, filtrere og importere. Hver gentagen post bliver en række, og hvert felt i den bliver en kolonne, klar til et regneark, en databaseindlæsning eller en brevfletning.
Datakonverter
eller slip CSV, TSV, TXT …-filer her ·
Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter
Filer behandles på vores servere og slettes efter 30 minutter.
Tegn, der adskiller kolonner i CSV- og tekstfiler, både ved læsning og skrivning. Automatisk finder det i inputtet og skriver kommaer.
UTF-8 fungerer til alle sprog. Vælg UTF-8 med BOM, hvis Excel på Windows viser forkerte danske bogstaver eller asiatiske tegn, når CSV-filen åbnes.
Input fra Excel, ODS og Numbers: konvertér kun det første ark eller alle ark (én CSV pr. ark i en ZIP eller én JSON-nøgle pr. ark).
Navnet på arkfanen i det nye regneark, op til 31 tegn.
Array af objekter bruger kolonnenavne som nøgler for hver række; array af arrays er mere kompakt og beholder overskriften som første array.
Navnet på det yderste element, der omslutter alle rækker; hver række bliver til en <row> inden i det.
Bruges i CREATE TABLE- og INSERT-sætninger. Kun bogstaver, cifre og understregninger.
Citering og kolonnetyper er lidt forskellige mellem databaser; vælg den, du skal importere til.
Omskriv datoceller til ét format. ISO (2026-10-18) er sikrest til databaser og kode; behold lader dem stå, som de er i kilden.
Sådan bruger du værktøjet
- 1
Upload XML-filen
Tilføj et produktfeed, en ordreeksport, en sitemap eller anden XML med gentagne poster. Op til 20 filer pr. batch, 95 MB hver.
- 2
Kontrollér skilletegn og tegnkodning
Outputtet bruger kommaer og UTF-8. Under Avancerede indstillinger kan du skifte Skilletegn til semikolon for europæisk Excel, eller Tekstkodning til UTF-8 med BOM, hvis navne med accenter og specialtegn vises forkert i Excel.
- 3
Konvertér og åbn
Tryk på Konvertér til CSV og download filen. Åbn den i et regneark, eller indlæs den i det værktøj, der bad om CSV.
XML til CSV tager de poster, der gentages i en XML-fil, og lægger dem ud som rækker med én kolonne pr. tag, så et feed bygget til maskiner bliver til en tabel, som mennesker kan arbejde med.
Hvem har brug for at konvertere XML til CSV
XML har været en W3C-anbefaling siden februar 1998, og mange forretningsdata sendes stadig i formatet: shoppingfeeds til prissammenligningssites, UBL-e-fakturaer, RSS- og Atom-feeds, XML-sitemaps, kontoudtog i ISO 20022 og eksporter fra ældre CRM- og lagersystemer. Formatet er fremragende til software, der validerer et skema. Det er besværligt for en person, der bare vil se posterne.
Den person er typisk en marketingmedarbejder, der tjekker et produktfeed for manglende priser, en bogholder, der afstemmer fakturalinjer, eller en analytiker, der skal indlæse en eksport i et værktøj, som kun tager CSV. Med konvertering får de et gitter på få sekunder uden at skrive et XSLT-stylesheet eller et script. Hvis XML'en kom fra en web-API, og næste skridt er kode frem for et regneark, dækker JSON til CSV det mere almindelige API-format på samme måde.
Eksempel på XML til CSV: et produktfeed
<products>
<product id="1042">
<name>Bordlampe</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Skærmarm, sort</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Bordlampe,39.00,00731 1043,"Skærmarm, sort",89.50,00732
Sådan omsætter XML til CSV-konverteren tags til kolonner
Poster bliver til rækker
Det gentagne element under roden, her <product>, definerer rækken. To produkter giver to datarækker.
Tags og attributter bliver til kolonner
Attributten id og underelementerne name, price og sku får hver en kolonne, navngivet i overskriftsrækken.
Værdier sættes kun i anførselstegn, når det er nødvendigt
Navnet med et komma står i dobbelte anførselstegn, så kommaet bliver i værdien, som RFC 4180 beskriver.
- pr. XML-fil
- 95 MB
- filer pr. batch
- 20
- valg af skilletegn
- 6
- før filerne slettes
- 30 min.
XML og CSV kort fortalt
XML
Extensible Markup Language
XML er et markup-sprog til strukturerede data, udgivet af W3C i 1998. Det bruger indlejrede tags med attributter og understøtter skemaer, navnerum og validering, hvilket gør det robust til komplekse dokumenter. Det ligger til grund for RSS-feeds, SVG, Office-dokumenter, sitemaps og mange dataudvekslinger i virksomheder og det offentlige. XML er ordrigt sammenlignet med JSON, men alle programmeringssprog og mange regnearksværktøjer kan læse det.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- 1998 · W3C
CSV
Kommaseparerede værdier
CSV er et almindeligt tekstformat til tabeller, hvor hver linje er en række, og kommaer adskiller kolonnerne. Det har været brugt siden computernes tidlige dage og er beskrevet i RFC 4180, selvom mange varianter bruger semikolon eller tabulatorer og forskellige tegnkodninger. Næsten alle regneark, databaser og analyseværktøjer kan importere og eksportere det, hvilket gør det til standardformatet til at flytte data mellem systemer. CSV gemmer kun værdier, uden formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gennemsigtighed
- –
- Animation
- –
- Introduceret
- –
Man konverterer XML til CSV, når et feed eller en systemeksport skal ind i et regneark, et mailværktøj eller en database, der læser almindelige rækker i stedet for indlejrede tags.
Konvertér XML til CSV: ofte stillede spørgsmål
Hvordan afgør konverteren, hvad der er en række?
Værktøjet leder efter det element, der gentages under roden, f.eks. hvert <product> i et feed eller hvert <url> i en sitemap, og skriver én række for hver forekomst. Postens underelementer og attributter bliver til kolonner, og første række indeholder deres navne.
Hvad går tabt, når XML bliver til CSV?
Alt, der ikke er en værdi i en post: kommentarer, processing instructions, navnerumspræfikser og selve indlejringen. CSV er ét fladt gitter, så et hierarki med flere niveauer bliver spredt ud over kolonnerne. Hvis du vil bevare træstrukturen, bevarer XML til JSON indlejringen.
Min XML har flere posttyper. Hvad så?
En fil, der blander f.eks. kunder og ordrer under én rod, indeholder to tabeller. CSV rummer kun én tabel pr. fil, så del først XML-filen op i én fil pr. posttype, eller konvertér til XLSX, hvor hver type kan gennemgås for sig.
Hvorfor mistede mine varenumre de foranstillede nuller?
CSV-filen indeholder stadig 00731. Excel fjerner nullerne, når programmet gætter på, at kolonnen er numerisk, ved åbning. Importér CSV-filen via fanen Data i Excel, og sæt kolonnen til Tekst, eller konvertér direkte til en projektmappe med XML til Excel, som undgår gætteriet.
Kan jeg konvertere et XML-sitemap til en liste over URL'er?
Ja. En sitemap gentager <url>-elementer, så hver side bliver en række med loc, lastmod og eventuelle andre tags som kolonner. Det giver dig en sorterbar liste til en SEO-audit eller en omdirigeringsplan.
Følger CSV-filen en standard?
Den følger RFC 4180, udgivet i 2005: én post pr. linje, felter adskilt af kommaer, og enhver værdi med komma, anførselstegn eller linjeskift står i dobbelte anførselstegn. Slå Sæt alle værdier i anførselstegn til, hvis et importprogram kræver anførselstegn om hvert felt.
- XML til Excel-konverterÅbn XML-fakturaer, kontoudtog, produktfeeds og systemeksporter som en XLSX-tabel i Excel. Uden XML-map eller fanen Udvikler; virker også på Mac.
- XML til JSON-konverterKonvertér XML til læsbar JSON: attributter bliver @-nøgler, gentagne tags bliver arrays, tekst bevares. Til SOAP-svar, feeds og ældre eksporter.
- CSV til XML-konverterKonvertér CSV-rækker til gyldig XML med dit eget rodtag. Specialtegn escapes, skilletegn findes automatisk, UTF-8. Op til 20 filer ad gangen.
- Konverter JSON til CSVKonverter JSON eller JSON Lines til CSV: én række pr. objekt, indlejrede felter som kolonner, UTF-8 med BOM, så Excel viser æøå. 20 filer ad gangen.
- HTML til CSV-konverterKonvertér tabeller fra en gemt webside til CSV til Excel eller Google Sheets. Rene rækker uden links, typografi eller skjult formatering. HTML og HTM.
- Excel til XML-konverterKonvertér et Excel-ark til XML uden XML-tilknytninger eller fanen Udvikler. Hver række bliver en post, hver overskrift et tag. XLSX, XLS og ODS.