XML zu CSV
XML-Datensätze in eine CSV-Tabelle konvertieren.
Über dieses Tool
Der XML-zu-CSV-Konverter extrahiert sich wiederholende Datensatzelemente aus einem XML-Dokument und wandelt sie in eine flache CSV-Tabelle um. Die direkten Kindelemente des XML-Wurzelelements werden als Zeilen behandelt, und ihre untergeordneten Elementnamen werden zu den CSV-Spaltenüberschriften.
Fehlende Felder bleiben leer. Werte mit Kommas oder Anführungszeichen werden gemäß RFC 4180 korrekt maskiert. Die gesamte Konvertierung läuft in Ihrem Browser über den integrierten DOMParser ab — es wird kein XML an einen Server gesendet. Dieses Tool funktioniert am besten mit gut strukturiertem XML mit einem konsistenten Schema über alle Datensätze hinweg.
Anleitung
- Fügen Sie Ihr XML in das Feld XML-Eingabe ein oder klicken Sie auf Beispiel, um ein Beispiel zu laden.
- Klicken Sie auf Konvertieren, um die CSV-Datei zu erzeugen.
- Überprüfen Sie die Ausgabe — jedes XML-Kindelement wird zu einer Spalte.
- Klicken Sie auf Kopieren, um die CSV-Datei in die Zwischenablage zu kopieren.
Anwendungsfälle
Datenanalysten, die XML-Exporte erhalten, konvertieren diese in CSV für die Analyse in Excel oder Google Sheets. Entwickler, die Daten zwischen Systemen migrieren, konvertieren XML-Konfigurationsdaten für den Import in CSV. Content-Redakteure konvertieren Produkt-Feeds von XML in CSV für die Bearbeitung in großen Mengen.
Häufige Fragen
- Welche XML-Struktur erwartet dieses Tool? — Eine zweistufige Struktur: ein Wurzelelement, das sich wiederholende Kindelemente (Datensätze) enthält, die jeweils eigene Kindelemente (Felder) haben. Beispiel: <root><record><field>...</field></record></root>.
- Was passiert, wenn Datensätze unterschiedliche Felder haben? — Das Tool sammelt alle eindeutigen Feldnamen über alle Datensätze hinweg. Fehlende Felder eines Datensatzes bleiben als leere CSV-Zellen.
- Verarbeitet es XML-Attribute? — Derzeit nicht. Es wird nur der Textinhalt der Kindelemente extrahiert. XML-Attribute werden bei der Konvertierung ignoriert.