DT Dev Tools

CSV-zu-XML-Konverter — CSV online in XML umwandeln

CSV online in XML umwandeln. CSV/TSV einfĂŒgen oder ablegen und wohlgeformtes XML mit eigenem Root- und Zeilenelement erhalten. Kostenlos und privat.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

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

Werbung

CSV-Dateien in Sekunden in XML umwandeln

CSV ist das universelle Exportformat von Tabellenkalkulationen, Datenbanken und CRM-Systemen, doch viel Software verlangt weiterhin XML: SOAP und Ă€ltere Unternehmens-APIs, ERP- und Buchhaltungsimporte, Produktfeeds fĂŒr MarktplĂ€tze, E-Rechnungsformate, Android-Ressourcen und viele Konfigurationssysteme. Dieser CSV-zu-XML-Konverter macht aus einer Tabelle direkt im Browser ein wohlgeformtes, eingerĂŒcktes XML-Dokument. FĂŒge die Daten ein, ziehe eine .csv- oder .tsv-Datei hinein oder lade das Beispiel, um die Funktion zu sehen.

Die erste Zeile gilt als Kopfzeile. Jede weitere Zeile wird zu einem Zeilenelement innerhalb eines einzigen Root-Elements, und jede Spalte wird zu einem Kindelement mit dem Namen ihrer Überschrift. Werte werden korrekt maskiert, sodass Ampersands, spitze Klammern und AnfĂŒhrungszeichen in Zellen das Dokument nie beschĂ€digen. Felder in AnfĂŒhrungszeichen, die Kommas oder ZeilenumbrĂŒche enthalten, werden nach RFC 4180 gelesen – denselben Regeln, die Excel und Google Sheets beim CSV-Export verwenden.

Root-Element, Zeilenelement und Verschachtelung

Benenne das Root-Element (zum Beispiel products) und das Zeilenelement (zum Beispiel product) passend zum Schema des EmpfĂ€ngers um. Überschriften, die keine gĂŒltigen XML-Namen sind – mit Leerzeichen, Symbolen oder fĂŒhrender Ziffer –, werden automatisch bereinigt. Aktiviere Nest dotted headers, um aus einer flachen Tabelle eine Hierarchie zu bauen: Spalten wie address.street und address.city werden unter einem <address>-Element zusammengefasst. Lasse Detect numbers & booleans aktiviert, um saubere Werte zu schreiben; Codes mit fĂŒhrenden Nullen wie Postleitzahlen und sehr lange IDs bleiben exakt als Text erhalten.

Tipps fĂŒr sauberes XML

XML kennt keine eingebauten Datentypen, validiere das Ergebnis daher gegen das XSD deines Systems. Entferne die <?xml?>-Deklaration, wenn du ein Fragment in ein anderes Dokument einfĂŒgst, und wĂ€hle Tabulatoren oder vier Leerzeichen passend zu deinem Code. Zum Weiterarbeiten formatierst oder prĂŒfst du das Ergebnis mit dem XML-Formatter, wandelst es mit XML zu JSON zurĂŒck oder probierst die verwandten Konverter CSV zu JSON, CSV zu YAML und CSV zu TOON aus. Alles lĂ€uft lokal, daher ist das Tool sicher fĂŒr Kundenlisten, Preislisten und andere vertrauliche Tabellen.

So verwenden Sie

  1. CSV hinzufĂŒgenFĂŒge CSV- oder TSV-Text ein, ziehe eine .csv-Datei hinein oder klicke auf Load sample. Das Trennzeichen wird automatisch erkannt.
  2. Elemente benennenLege Root- und Zeilenelement fest, wĂ€hle die EinrĂŒckung und ob die XML-Deklaration enthalten sein soll.
  3. XML kopieren oder herunterladenKopiere das erzeugte XML oder lade es als .xml-Datei herunter.

HĂ€ufig gestellte Fragen

Wie wird jede CSV-Zeile in XML umgewandelt?
Jede Zeile wird zu einem Zeilenelement (Standard <row>) innerhalb des Root-Elements, und jede Spalte wird zu einem Kindelement mit dem Namen ihrer Überschrift, z. B. <email>[email protected]</email>.
Was passiert mit Überschriften mit Leerzeichen oder fĂŒhrender Ziffer?
Sie sind keine gĂŒltigen XML-Namen und werden daher automatisch bereinigt: Leerzeichen und Symbole werden zu Unterstrichen, einer fĂŒhrenden Ziffer wird ein Unterstrich vorangestellt. Die Ausgabe lĂ€sst sich immer parsen.
Kann ich aus einer flachen CSV verschachteltes XML erzeugen?
Ja. Mit aktivierter Option Nest dotted headers wird eine Spalte namens address.city zu <address><city>
</city></address>.
Funktioniert es mit Semikolon- oder Tab-getrennten Dateien aus Excel?
Ja. Die automatische Erkennung findet Kommas, Semikolons und Tabulatoren, und im MenĂŒ kannst du ein Trennzeichen (auch senkrechten Strich) erzwingen.
Wird meine CSV auf einen Server hochgeladen?
Nein. Parsing und XML-Erzeugung laufen vollstÀndig in deinem Browser, die Datei verlÀsst dein GerÀt nie.
Werbung