So verwenden Sie XML in CSV
- 1
XML-Datei ablegen
Ein Export, ein Feed oder ein Katalog – alles, in dem sich dasselbe Element pro Datensatz wiederholt.
- 2
Zeilenelement wählen
Das erste sich wiederholende Element wird für Sie ausgewählt. Wählen Sie aus der Liste ein tiefer liegendes Element, wenn Sie eine Zeile pro Bestellposition statt pro Bestellung möchten.
- 3
Spalten festlegen
Behalten Sie Attribute oder lassen Sie sie weg, fassen Sie wiederholte untergeordnete Elemente in einer Zelle zusammen oder nummerieren Sie sie, und wählen Sie Komma, Semikolon oder Tabulator.
- 4
CSV herunterladen
Prüfen Sie die Tabellenvorschau und laden Sie die .csv-Datei herunter oder kopieren Sie sie, mit UTF-8-BOM, wenn Excel sie öffnen soll.
Limits und Pro
XML-Dateien bis 100 MB, beliebig viele Datensätze.
Über XML in CSV
XML in CSV macht aus einem Baum eine Tabelle. Sie legen fest, welches Element ein Datensatz ist – Produkt, Bestellung, Artikel, Mitarbeiter –, und jedes Vorkommen davon wird zu einer Zeile, in der Reihenfolge des Dokuments, egal wo es in der Datei steht. Die Liste der Kandidaten zeigt jedes sich wiederholende Element mit seiner Anzahl, sodass Sie catalog › product (240) auf einen Blick von catalog › product › variant (1.130) unterscheiden können.
Die Spalten ergeben sich aus dem Inhalt der einzelnen Datensätze. Attribute werden zu Spalten unter ihrem eigenen Namen (id, status); untergeordnete Elemente werden ebenfalls zu Spalten, und tiefere Ebenen erhalten Namen mit Punkten wie customer.address.city. Ein Attribut eines untergeordneten Elements wird als price.currency neben price selbst geschrieben. Die Spalten erscheinen in der Reihenfolge, in der sie zum ersten Mal auftreten; fehlt einem Datensatz eine Spalte, bleibt die Zelle einfach leer.
Wiederholt ein Datensatz ein untergeordnetes Element – etwa drei <author>-Elemente in einem <book> –, wählen Sie zwischen einer Zelle mit den durch Semikolons verbundenen Werten („Ann; Bob; Cy“) und nummerierten Spalten author.1, author.2, author.3, die in jeder Zeile gleich nummeriert sind, damit die Spalten übereinanderliegen.
Die CSV-Datei folgt RFC 4180: Felder mit Trennzeichen, Anführungszeichen oder Zeilenumbrüchen werden in Anführungszeichen gesetzt, Zeilen enden mit CRLF. Wählen Sie ein Semikolon für Tabellenprogramme mit Dezimalkomma und fügen Sie die UTF-8-BOM hinzu, damit Excel unter Windows kyrillische Buchstaben und Akzente richtig anzeigt. Werte werden genau wie im XML als Text geschrieben; die Seite XML in Excel weist ihnen dagegen Typen zu.
Datenschutz
Die XML-Datei wird von einem Worker in diesem Browser-Tab gelesen und in eine Tabelle umgewandelt; weder das XML noch die CSV-Datei wird hochgeladen oder gespeichert.