DT Dev Tools

CSV till XML-konverterare — CSV till XML online

Konvertera CSV till XML online. Klistra in eller slÀpp en CSV/TSV-fil och fÄ vÀlformad XML med egna rot- och radelement. Gratis och privat.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Drop a .csv / .tsv file here, or click to choose

Annons

Konvertera CSV-filer till XML pÄ nÄgra sekunder

CSV Àr det universella exportformatet för kalkylblad, databaser och CRM-system, men mycket programvara krÀver fortfarande XML: SOAP och Àldre företags-API:er, ERP- och bokföringsimporter, produktflöden för marknadsplatser, e-fakturaformat, Android-resurser och mÄnga konfigurationssystem. Den hÀr CSV till XML-konverteraren förvandlar en tabell till ett vÀlformat, indenterat XML-dokument direkt i webblÀsaren. Klistra in data, slÀpp en .csv- eller .tsv-fil eller ladda exemplet för att se hur det fungerar.

Första raden behandlas som rubrikrad. Varje följande rad blir ett radelement i ett enda rotelement, och varje kolumn blir ett underelement med rubrikens namn. VÀrden escapas korrekt, sÄ et-tecken, vinkelparenteser och citattecken i celler förstör aldrig dokumentet. Citerade fÀlt som innehÄller kommatecken eller radbrytningar tolkas enligt RFC 4180, samma regler som Excel och Google Sheets anvÀnder vid CSV-export.

Rotelement, radelement och nÀstling

Byt namn pĂ„ roten (till exempel products) och radelementet (till exempel product) sĂ„ att de matchar det schema mottagaren förvĂ€ntar sig. Rubriknamn som inte Ă€r giltiga XML-namn — med mellanslag, symboler eller en inledande siffra — saneras automatiskt. Aktivera Nest dotted headers för att bygga hierarki frĂ„n ett platt ark: kolumner som address.street och address.city grupperas under ett <address>-element. LĂ„t Detect numbers & booleans vara pĂ„ för rena vĂ€rden; koder med inledande nollor, som postnummer, och mycket lĂ„nga ID:n behĂ„lls exakt som text.

Tips för ren XML-utdata

XML har inga inbyggda typer, sÄ validera resultatet mot det XSD som ditt system anvÀnder. Ta bort <?xml?>-deklarationen nÀr du klistrar in ett fragment i ett annat dokument och vÀlj tabbar eller fyra mellanslag för att matcha din kod. GÄ vidare genom att formatera eller granska resultatet med XML-formateraren, konvertera tillbaka med XML till JSON eller prova de nÀrliggande konverterarna CSV till JSON, CSV till YAML och CSV till TOON. Allt körs lokalt, vilket gör verktyget sÀkert för kundlistor, prislistor och andra konfidentiella kalkylblad.

Hur man anvÀnder

  1. LÀgg till din CSVKlistra in CSV- eller TSV-text, slÀpp en .csv-fil eller klicka pÄ Load sample. AvgrÀnsaren upptÀcks automatiskt.
  2. Namnge elementenAnge rotelement och radelement, vÀlj indrag och om XML-deklarationen ska inkluderas.
  3. Kopiera eller ladda ner XMLKopiera den genererade XML:en eller ladda ner den som en .xml-fil.

Vanliga frÄgor

Hur konverteras varje CSV-rad till XML?
Varje rad blir ett radelement (standard <row>) i rotelementet, och varje kolumn blir ett underelement med rubrikens namn, t.ex. <email>[email protected]</email>.
Vad hÀnder med rubriker med mellanslag eller som börjar med en siffra?
De Àr inte giltiga XML-namn och saneras dÀrför automatiskt: mellanslag och symboler blir understreck och en inledande siffra fÄr ett understreck som prefix. Utdatan gÄr alltid att tolka.
Kan jag skapa nÀstlad XML frÄn en platt CSV?
Ja. Med Nest dotted headers aktiverad blir en kolumn som heter address.city <address><city>
</city></address>.
Fungerar det med semikolon- eller tabbseparerade filer frÄn Excel?
Ja. Automatisk identifiering kÀnner igen kommatecken, semikolon och tabbar, och du kan tvinga fram en avgrÀnsare (Àven lodstreck) i menyn.
Laddas min CSV upp till en server?
Nej. Tolkning och XML-generering körs helt i din webblÀsare, sÄ filen lÀmnar aldrig din enhet.
Annons