Tools
DE

XML in CSV umwandeln

Wandeln Sie XML-Daten in eine CSV-Datei für Tabellenkalkulationen, Datenbanken und Skripte um. Der Konverter erkennt das sich wiederholende Datensatz-Element und überführt Attribute und verschachtelte Elemente in benannte Spalten.

XML

CSV

Das am häufigsten wiederholte Element wird jeweils zu einer Zeile; unter „Zeilen aus Element“ können Sie ein anderes wählen.

Privat: Ihre Daten werden in Ihrem Browser verarbeitet und nie hochgeladen.

So wandeln Sie XML in CSV um

  1. Fügen Sie XML ein oder öffnen Sie eine Datei. Das am häufigsten wiederholte Element wird jeweils zu einer Zeile.
  2. Wählen Sie bei Bedarf unter Zeilen aus Element ein anderes Element und legen Sie das Trennzeichen fest: Komma, Semikolon, Tabulator oder Pipe.
  3. Kopieren Sie die CSV-Daten oder laden Sie die Datei herunter. Aktivieren Sie UTF-8-BOM für Excel hinzufügen, damit Umlaute und andere Sonderzeichen in Excel korrekt angezeigt werden.

So werden die Spalten benannt

XMLCSV-Spalte
Attribut am Datensatz, id="7"@id
Kindelement <name>name
Verschachteltes Element <address><city>address.city
Attribut an einem Kindelement, <price currency="EUR">price.@currency
Wiederholte Kindelemente, etwa mehrere <tag>Eine Zelle, Werte verbunden mit „; “
<ns:name> mit Namespace-Präfixe ignorierenname

Das richtige Trennzeichen wählen

Das Komma ist der Standard, doch Excel erwartet in vielen europäischen Ländereinstellungen – auch in der deutschen – ein Semikolon, weil dort das Komma als Dezimaltrennzeichen dient. Tabulatorgetrennte Ausgaben lassen sich sauber in Tabellen einfügen, und die Pipe ist praktisch, wenn die Daten sowohl Kommas als auch Semikolons enthalten. Werte, die das Trennzeichen, Anführungszeichen oder Zeilenumbrüche enthalten, werden gemäß RFC 4180 in doppelte Anführungszeichen gesetzt.

Häufig gestellte Fragen

Welches Element wird zu einer Zeile?

Der Konverter zählt, wie oft jeder Elementpfad vorkommt, und wählt das sich wiederholende Element mit den meisten Daten, zum Beispiel catalog/product. Sie können jeden anderen Pfad wählen; die Zahl in Klammern zeigt, wie viele Zeilen er ergibt.

Was ist, wenn meine Datensätze unterschiedliche Felder haben?

Jedes Feld aus jedem Datensatz wird zu einer Spalte, und Werte, die ein Datensatz nicht hat, bleiben leer.

Kann ich direkt eine Excel-Datei erhalten?

Ja. „XML in Excel“ erstellt aus denselben Zeilen und Spalten eine echte .xlsx-Datei mit fett formatierter Kopfzeile und Filtern.

Werden meine Daten hochgeladen?

Nein. Die Umwandlung läuft vollständig in Ihrem Browser.