XML til CSV-konverter
Gjør en XML-fil om til en flat tabell som du kan sortere, filtrere og importere. Hver gjentatte post blir en rad, og hvert felt i den blir en kolonne, klar for regneark, databaseimport eller fletting.
Datakonverterer
eller slipp CSV, TSV, TXT …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
Tegnet som skiller kolonner i CSV- og tekstfiler, både ved lesing og skriving. Automatisk finner det i inndataene og skriver komma.
UTF-8 fungerer for alle språk. Velg UTF-8 med BOM hvis Excel på Windows viser ødelagte aksenter eller asiatiske tegn når du åpner CSV-filen.
For Excel-, ODS- og Numbers-filer: konverter bare det første arket, eller alle arkene (én CSV per ark i en ZIP, eller én JSON-nøkkel per ark).
Navnet på arkfanen i det nye regnearket, maks 31 tegn.
Liste med objekter bruker kolonnenavn som nøkler for hver rad; liste med lister er mer kompakt og beholder overskriften som første liste.
Navnet på det ytre elementet som omslutter alle rader; hver rad blir en <row> inni det.
Brukes i CREATE TABLE- og INSERT-setninger. Bare bokstaver, tall og understreker.
Sitering og kolonnetyper varierer litt mellom databaser; velg den du skal importere til.
Skriv om datoceller i ett format. ISO (2026-10-18) er tryggest for databaser og kode; behold lar dem stå som i kilden.
Slik bruker du dette verktøyet
- 1
Last opp XML-filen
Legg til en produktfeed, en ordreeksport, et sitemap eller annen XML med repeterende poster. Opptil 20 filer per batch, 95 MB hver.
- 2
Kontroller skilletegn og tegnkoding
Utdataene bruker komma og UTF-8. Under Avanserte innstillinger kan du bytte Skilletegn til semikolon for europeisk Excel, eller Tekstkoding til UTF-8 med BOM hvis navn med aksenter ser rare ut i Excel.
- 3
Konverter og åpne
Trykk Konverter til CSV og last ned. Åpne filen i et regneark, eller last den inn i verktøyet som ba om CSV.
XML til CSV tar postene som gjentas i en XML-fil og legger dem ut som rader, med én kolonne per tagg, slik at en feed laget for maskiner blir en tabell folk kan jobbe med.
Hvem trenger å konvertere XML til CSV
XML har vært en W3C-anbefaling siden februar 1998, og mange forretningsdata sendes fortsatt i det: handlefeeder til sammenligningstjenester, UBL-e-fakturaer, RSS- og Atom-feeder, XML-sitemaps, kontoutskrifter i ISO 20022 og eksporter fra eldre CRM- og lagersystemer. Formatet er utmerket for programvare som validerer et skjema. Det er tungvint for en person som bare vil se postene.
Den personen er som regel en markedsfører som sjekker en produktfeed for manglende priser, en regnskapsfører som avstemmer fakturalinjer, eller en analytiker som må laste en eksport inn i et verktøy som bare tar CSV. Konvertering gir dem et rutenett på sekunder, uten å skrive et XSLT-stilark eller et skript. Kommer XML-en fra et web-API og neste steg er kode i stedet for regneark, dekker JSON til CSV det vanligere API-formatet på samme måte.
Eksempel på XML til CSV: en produktfeed
<products>
<product id="1042">
<name>Skrivebordslampe</name>
<price>39.00</price>
<sku>00731</sku>
</product>
<product id="1043">
<name>Skjermarm, svart</name>
<price>89.50</price>
<sku>00732</sku>
</product>
</products>id,name,price,sku 1042,Skrivebordslampe,39.00,00731 1043,"Skjermarm, svart",89.50,00732
Slik gjør XML til CSV-konverteren tagger om til kolonner
Poster blir rader
Elementet som gjentas under roten, her <product>, definerer raden. To produkter gir to datarader.
Tagger og attributter blir kolonner
Attributtet id og underelementene name, price og sku får hver sin kolonne, med navn i overskriftsraden.
Verdier får anførselstegn bare ved behov
Navnet med komma omsluttes av doble anførselstegn slik at kommaet blir værende i verdien, som RFC 4180 beskriver.
- per XML-fil
- 95 MB
- filer per batch
- 20
- valg av skilletegn
- 6
- til filene slettes
- 30 min
XML og CSV i korte trekk
XML
Extensible Markup Language
XML er et markeringsspråk for strukturerte data, publisert av W3C i 1998. Det bruker nestede tagger med attributter og støtter skjemaer, navnerom og validering, noe som gjør det robust for komplekse dokumenter. Det ligger til grunn for RSS-strømmer, SVG, Office-dokumenter, nettstedskart og mye datautveksling i næringsliv og forvaltning. XML er ordrikt sammenlignet med JSON, men alle programmeringsspråk og mange regnearkverktøy kan lese det.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- 1998 · W3C
CSV
Kommaseparerte verdier
CSV er et rent tekstformat for tabeller der hver linje er en rad og komma skiller kolonnene. Det har vært brukt siden databehandlingens tidlige dager og er beskrevet i RFC 4180, selv om mange varianter bruker semikolon eller tabulator og ulike tekstkodinger. Nesten alle regneark, databaser og analyseverktøy kan importere og eksportere det, noe som gjør det til standardformatet for å flytte data mellom systemer. CSV lagrer bare verdier, uten formler, formatering, flere ark eller datatyper.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- –
- Introdusert
- –
Folk gjør XML om til CSV når en feed eller systemeksport skal inn i et regneark, et e-postverktøy eller en database som leser enkle rader, ikke nøstede tagger.
Konvertere XML til CSV: vanlige spørsmål
Hvordan avgjør konverteren hva som er en rad?
Den finner elementet som gjentas under rotelementet, for eksempel hver <product> i en feed eller hver <url> i et sitemap, og skriver én rad per forekomst. Underelementer og attributter i posten blir kolonnene, og første rad inneholder navnene deres.
Hva går tapt når XML blir til CSV?
Alt som ikke er en verdi i en post: kommentarer, prosesseringsinstruksjoner, navneromsprefikser og selve nøstingen. CSV er ett flatt rutenett, så et hierarki med flere nivåer havner spredt utover kolonnene. Trenger du å beholde treet, bevarer XML til JSON nøstingen.
XML-filen min har flere posttyper. Hva da?
En fil som blander for eksempel kunder og ordrer under én rot, inneholder to tabeller. CSV har én tabell per fil, så del XML-en i én fil per posttype først, eller konverter til XLSX, der hver type kan gås gjennom for seg.
Hvorfor mistet produktkodene mine de innledende nullene?
CSV-filen inneholder fortsatt 00731. Excel fjerner nullene når det gjetter at kolonnen er numerisk ved åpning. Importer CSV-filen via Data-fanen i Excel og sett kolonnen til Tekst, eller konverter rett til en arbeidsbok med XML til Excel, som unngår gjettingen.
Kan jeg konvertere et XML-nettstedskart til en liste med URL-er?
Ja. Et sitemap gjentar <url>-elementer, så hver side blir en rad med loc, lastmod og eventuelle andre tagger som kolonner. Det gir deg en sorterbar liste til SEO-revisjon eller omdirigeringsplan.
Følger CSV-filen en standard?
Den følger RFC 4180, utgitt i 2005: én post per linje, felt atskilt med komma, og verdier som inneholder komma, anførselstegn eller linjeskift omsluttes av doble anførselstegn. Slå på Sett anførselstegn rundt alle verdier hvis en importør krever anførselstegn rundt hvert felt.
- XML til Excel-konverterÅpne XML-fakturaer, kontoutskrifter, produktfeeder og systemeksporter som XLSX-tabell i Excel. Uten XML-tilordning eller Utvikler-fanen, også på Mac.
- XML til JSON-konverterKonverter XML til lesbar JSON: attributter blir @-nøkler, gjentatte tagger blir lister, teksten bevares. For SOAP-svar, feeder og eldre eksporter.
- CSV til XML-konverterKonverter CSV-rader til velformet XML med egen rottagg. Spesialtegn kodes, skilletegn oppdages, UTF-8-utdata. Opptil 20 filer samtidig.
- Konverter JSON til CSVKonverter JSON eller JSON Lines til CSV: én rad per objekt, nestede felt som kolonner, UTF-8 med BOM for riktige tegn i Excel. 20 filer samtidig.
- HTML til CSV-konverterKonverter tabeller fra en lagret nettside til CSV for Excel eller Google Sheets. Rene rader uten lenker, stiler eller skjult formatering. HTML og HTM.
- Excel til XML-konverterKonverter et Excel-ark til XML uten XML-tilordninger eller Utvikler-fanen. Hver rad blir en post, hver overskrift en tagg. XLSX, XLS og ODS.