So wandeln Sie XML in CSV um
- Fügen Sie XML ein oder öffnen Sie eine Datei. Das am häufigsten wiederholte Element wird jeweils zu einer Zeile.
- Wählen Sie bei Bedarf unter Zeilen aus Element ein anderes Element und legen Sie das Trennzeichen fest: Komma, Semikolon, Tabulator oder Pipe.
- 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
| XML | CSV-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 ignorieren | name |
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.