CSV-Eingabe

oder Datei hier ablegen oder Code unten einfügen
CSV-Eingabe

XML-Ausgabe

XML-Ausgabe

Dateien verlassen nie den BrowserWie?

Dieses Tool wandelt CSV in XML um: Jede Zeile wird zu einem XML-Element, jede Spalte zu einem Kindelement oder Attribut, und das Ergebnis ist wohlgeformtes XML. CSV einfügen oder eine Datei öffnen – nichts wird hochgeladen.

Zuletzt aktualisiert:

So funktioniert’s

  1. CSV laden

    Eine .csv- oder .tsv-Datei ablegen, „Von URL öffnen“ nutzen, die Daten einfügen oder „Beispiel laden“ wählen. Trennzeichen und Kodierung werden automatisch erkannt.

  2. Elemente benennen

    „Wurzelelement“ und „Zeilenelement“ festlegen und unter „Spalten als“ zwischen „Kindelemente“ und „Attribute“ wählen.

  3. XML übernehmen

    Das XML aktualisiert sich bei jeder Änderung. Mit „.XML herunterladen“ speichern, kopieren oder „Im XML Viewer öffnen“ wählen.

Funktionen

  • Liest CSV aus der Praxis

    Komma, Semikolon, Tabulator und Pipe werden erkannt; Felder in Anführungszeichen mit Kommas, Anführungszeichen und Zeilenumbrüchen werden korrekt gelesen. Für Dateien ohne Kopfzeile „Erste Zeile ist Kopfzeile“ ausschalten.

  • Zeichenkodierungen

    UTF-8, UTF-8 mit BOM und UTF-16 werden erkannt, ältere Excel-Exporte in Windows-1252 ebenfalls. Die Kodierung lässt sich auch von Hand wählen.

  • Eigene Tags und Attribute

    Namen für Wurzel- und Zeilenelement frei wählen und jede Spalte als <name>Wert</name> oder als name="Wert" schreiben.

  • Gültige XML-Namen

    Spaltenköpfe mit Leerzeichen oder Ziffer am Anfang, etwa first name oder 2nd, werden zu first_name und _2nd. Alle Änderungen werden aufgelistet; das Ergebnis wird auf Wohlgeformtheit geprüft.

Grenzen & Datenschutz

Dateien dürfen bis zu 100 MB groß sein, auch nach dem Entpacken einer .gz-Datei. Dateien über 5 MB werden direkt aus der Datei umgewandelt, ohne sie in den Editor zu laden; die Tabellenvorschau zeigt die ersten 500 Zeilen.

Das Ergebnis ist allgemeines XML, eine Zuordnung zu einem bestimmten Schema (XSD) wird nicht unterstützt. Werte werden als Text geschrieben, Sonderzeichen maskiert. Mehr auf der Datenschutzseite.

Häufige Fragen

Wie lässt sich eine Excel-Tabelle in XML umwandeln?

In Excel als CSV speichern und die Datei hier öffnen. Das Semikolon des deutschen Excel und die Kodierung Windows-1252 werden erkannt, Umlaute und ß bleiben erhalten.

Wie sieht das XML standardmäßig aus?

Jede Zeile wird zu einem <row>-Element innerhalb von <rows>. Beide Namen lassen sich unter „Wurzelelement“ und „Zeilenelement“ ändern.

Können Spalten zu XML-Attributen werden?

„Spalten als“ auf „Attribute“ stellen, dann entsteht <row id="1" name="Anna"/> statt Kindelementen.

Was passiert mit Spaltennamen, die kein gültiges XML sind?

Unzulässige Zeichen werden zu Unterstrichen, Namen mit Ziffer am Anfang erhalten einen vorangestellten Unterstrich. Jede umbenannte Spalte wird angezeigt.

Wie werden leere Zellen geschrieben?

Als leeres Element oder mit xsi:nil="true". Außerdem lassen sich XML-Deklaration und Einrückung mit 2 oder 4 Leerzeichen, Tabulator oder ohne Einrückung einstellen.

Ist der CSV-in-XML-Konverter kostenlos?

Ja, kostenlos und ohne Anmeldung, am Desktop wie am Smartphone. Eine Freeware-Installation ist nicht nötig, die Umwandlung läuft im Browser.

Ähnliche Tools