CSV til XML-konverter
Pakk radene i en CSV-fil inn i XML-elementer, slik at et program som bare leser markup, kan importere dem. Overskriftslinjen gir navn til taggene, skilletegnet oppdages automatisk, og tegn som ville ødelagt XML-en, blir kodet.
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 CSV-filen
Slipp én eller flere .csv-, .tsv- eller avgrensede .txt-filer, opptil 20 om gangen og 95 MB per fil. Komma, semikolon, tabulator og loddrett strek gjenkjennes automatisk.
- 2
Angi rottaggen
Under Avanserte innstillinger endrer du XML-rotelement fra rows til navnet importen din forventer, for eksempel catalog eller contacts. Velg en Tekstkoding hvis CSV-filen kommer fra et gammelt Windows-program.
- 3
Konverter til XML
Trykk Konverter til XML og last ned filen. Åpne den i en nettleser først: vises den som et tre, er den velformet.
Hvorfor gjøre om CSV til XML
CSV er formatet data forlater et system i; det ble først skrevet ned som RFC 4180 i oktober 2005, tiår etter at programmer begynte å utveksle det. XML er ofte formatet data må komme inn i. En katalogdesigner som mater Adobe InDesign, en utvikler hvis XSLT-stilark gjør poster om til en HTML-rapport, en kontoransatt som importerer en leverandørliste til Microsoft Access: alle har rader i en regnearkeksport og et verktøy som forventer tagger.
Å gjøre det for hånd betyr et skript eller en lang søk-og-erstatt, og begge overser ofte de vanskelige tilfellene: et firmanavn med &-tegn, et felt i anførselstegn med linjeskift inni, en fil lagret med semikolon av en europeisk Excel. Konverteren tolker CSV-en riktig først og skriver markup etterpå. Hvis dataene fortsatt ligger i en arbeidsbok, hopper Excel til XML helt over CSV-trinnet.
Eksempel på CSV til XML med kodede tegn
name;city;since
"Berg & Sønner; AS";Bergen;1998
Nordlicht GmbH;Bremen;2011
<?xml version="1.0" encoding="UTF-8"?>
<suppliers>
<row>
<name>Berg & Sønner; AS</name>
<city>Bergen</city>
<since>1998</since>
</row>
<row>
<name>Nordlicht GmbH</name>
<city>Bremen</city>
<since>2011</since>
</row>
</suppliers>- Velformet XMLVelformethet · Parserbar XML
- XML som følger syntaksreglene i XML 1.0-spesifikasjonen: nøyaktig ett rotelement, alle åpningstagger lukket, tagger riktig nøstet, attributtverdier i anførselstegn og tegnene
&og<escapet i tekst. En parser må stoppe ved første feil, så ett enkelt &-tegn kan få en hel fil avvist. Velformet er ikke det samme som gyldig, som også betyr samsvar med et skjema som XSD.
Begrensninger i CSV til XML-konverteren
- CSV-filer per batch
- 20
- største enkeltfil
- 95 MB
- tegn i rotelementet
- 64
- før opplastinger slettes
- 30 min
Fakta om CSV- og XML-formatene
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
- –
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 blir til XML når en flat eksport skal inn i en prosess bygget på markup: en XSLT-rapport, et oppsettverktøy med XML-import, en databases XML-laster eller en integrasjon der parseren avviser alt som ikke er velformet.
Avveiningen er struktur mot størrelse. CSV har ingen typer, ingen nøsting og ingen plass i filen til å oppgi hvilken koding den bruker, men den er kompakt. XML gjentar hvert kolonnenavn to ganger per rad og angir kodingen på første linje. Når mottakerprogrammet er moderne, er JSON vanligvis lettere enn XML; JSON til XML dekker det motsatte tilfellet, der en JSON-kilde må møte et system som bare tar XML.
Vanlige spørsmål om CSV til XML
Hvilke programmer kan importere XML laget fra en CSV?
Alt som leser generisk XML: Microsoft Access via Eksterne data, Adobe InDesigns XML-import for datadrevne oppsett, XSLT-prosessorer som gjør data om til rapporter, og egenutviklede verktøy skrevet mot en XML-parser. Hver rad kommer som et row-element under rotelementet du valgte.
Mottakeren vil ha product i stedet for row som postagg. Kan jeg endre det?
Postelementet heter alltid row, og du gir det ytre elementet nytt navn med XML-rotelement. Hvis et strengt skjema bruker et annet navn på posten, kan en XSLT-mal på én linje eller en søk-og-erstatt på <row> og </row> gi det nytt navn.
Hva skjer med komma og anførselstegn inne i en verdi?
CSV-filen tolkes først etter reglene for anførselstegn, så "Smith, Jane" forblir én verdi. I XML-en trenger ikke komma noen escaping, mens & og < blir til & og <.
Spiller skilletegnet noen rolle for en CSV med semikolon fra europeisk Excel?
Automatisk gjenkjenning leser semikolon, tabulator og loddrett strek i tillegg til komma. Hvis en fil har svært få kolonner og gjetningen blir feil, setter du Skilletegn til Semikolon og konverterer på nytt.
Hva om CSV-filen min ikke har en overskriftsrad?
Slå av Første rad er overskrift. Kolonnene får da generiske navn i rekkefølge, og hver linje, også den første, blir en post. Gi taggene nytt navn etterpå, eller legg til en overskriftslinje i CSV-filen og konverter på nytt.
Blir XML-filen større enn CSV-filen?
Ja, vanligvis flere ganger større, fordi hver verdi er pakket inn i en åpnings- og en lukketagg som gjentas på hver rad. Slå av Pen formatering for å fjerne innrykk og linjeskift hvis størrelsen betyr noe, eller zip filen før du sender den.
- XML til CSV-konverterKonverter XML-feeder, fakturaer og eksporter til CSV på nett. Gjentatte poster blir rader, undertagger kolonner. Opptil 20 filer à 95 MB.
- JSON til XML-konverterKonverter JSON til XML på nett: nøkler blir elementer, matriser gjentatte elementer, alt under et rotelement du navngir. Pent formatert, uten konto.
- 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.
- TXT til XML-konverterKonverter en .txt-fil delt med tabulator, komma, semikolon eller loddstrek til XML: ett element per linje, kolonnenavn som tagger. Opptil 20 filer.
- CSV til XLSX-konverterKonverter CSV til en Excel XLSX-arbeidsbok med innledende nuller, lange ID-er og aksenter intakt. Komma, semikolon og tab gjenkjennes automatisk.
- Konverter CSV til Markdown-tabellKonverter CSV til en Markdown-tabell for GitHub, GitLab, Obsidian eller Jupyter. Pipetegn escapes, overskriftsrad beholdes, valgfri skilletegn.