Leere Zellen
Dieses Tool wandelt XML in CSV um: Das sich wiederholende Element wird zu Zeilen, seine Attribute und Kindelemente zu Spalten. XML einfügen oder eine Datei öffnen, die Tabelle prüfen und die CSV-Datei herunterladen.
Zuletzt aktualisiert:
So funktioniert’s
XML einlesen
Eine .xml- oder .xml.gz-Datei ablegen – etwa einen Produktfeed, RSS-Feed oder Export –, „Von URL öffnen“ nutzen, das Markup einfügen oder „Beispiel laden“ wählen.
Zeilen festlegen
Das häufigste wiederholte Element, zum Beispiel catalog/book, wird automatisch gewählt. Im Feld „Zeilenelement“ lässt sich ein anderer Pfad wie //item eintragen.
Prüfen und herunterladen
In der Tabellenvorschau Spalten aus- oder einblenden und verschieben, unter „Format“ die CSV-Variante wählen und „.CSV herunterladen“ drücken.
Funktionen
Spalten aus verschachteltem XML
Attribute werden zu @-Spalten (@id), verschachtelte Elemente zu Spalten mit Punkt (author.name). Wiederholte Kinder ergeben eine Spalte pro Eintrag (tags.tag[0]), eine JSON-Spalte oder mit ; verbundene Werte.
Vorschau und Spaltenauswahl
Die ersten 1.000 Zeilen erscheinen in einer scrollbaren Tabelle. Spalten lassen sich vor dem Export ein- und ausblenden und umsortieren.
CSV für jede Tabellenkalkulation
Standard-CSV (RFC 4180), Excel mit UTF-8 BOM, das Preset für Deutschland, Spanien, Portugal und Frankreich mit Semikolon und Dezimalkomma sowie TSV. Anführungszeichen, Zeilenenden und Kopfzeile sind einstellbar.
Schutz vor Formeln
Mit „Vor Formeln schützen“ erhalten Zellen, die mit = + - oder @ beginnen, ein vorangestelltes Apostroph, damit Excel sie nicht als Formel ausführt.
Grenzen & Datenschutz
Dateien dürfen bis zu 100 MB groß sein, auch nach dem Entpacken einer .xml.gz-Datei; die Tabellenvorschau zeigt die ersten 1.000 Zeilen. Dateien über 5 MB werden direkt aus der Datei umgewandelt, ohne sie in den Editor zu laden.
Exportiert wird immer nur eine Wiederholungsebene: Verschachtelte Listen innerhalb einer Zeile werden zu Spalten, nicht zu weiteren Dateien. Gemischter Text mit Elementen wird mit einer Warnung abgeflacht. Externe Entitäten (XXE) werden nie geladen, und die Verarbeitung findet in einem Web Worker auf dem eigenen Gerät statt. Mehr auf der Datenschutzseite.
Häufige Fragen
Wie wandle ich XML zu CSV um?
XML öffnen oder einfügen. Das Tool wählt das wiederholte Element als Zeilen; nach einem Blick in die Tabellenvorschau „.CSV herunterladen“ drücken.
Wie öffne ich die CSV-Datei in einem deutschen Excel?
Unter „Format“ das Preset „Excel DE/ES/PT/FR (Semikolon, Dezimalkomma)“ wählen – dann trennt Excel die Spalten richtig und zeigt Umlaute korrekt an. Für eine .xlsx-Datei direkt „XML → Excel“ nutzen.
Wie lege ich fest, welches Element eine Zeile wird?
Den Pfad unter „Zeilenelement“ eintragen, etwa orders/order, oder //order für jedes order-Element in beliebiger Tiefe. Die Vorschläge zeigen wiederholte Elemente samt Anzahl.
Was passiert mit Attributen und verschachtelten Elementen?
Attribute werden zu Spalten mit @ am Anfang, verschachtelte Elemente zu Spalten wie address.city. Fehlt ein Element in einzelnen Zeilen, bleibt die Zelle leer.
Werden XML-Exporte in ISO-8859-1 richtig gelesen?
Ja. Die Kodierung kommt aus der BOM oder der XML-Deklaration, also auch ISO-8859-1 oder Windows-1252 aus älteren Exporten.
Gibt es einen kostenlosen XML-in-CSV-Konverter, der offline funktioniert?
Dieser: Er läuft komplett im Browser und arbeitet nach dem Laden der Seite auch ohne Verbindung weiter. Eine Anmeldung ist nicht nötig.