XML zu CSV Konverter — Kostenlos online

Fügen Sie Ihr XML unten ein und klicken Sie auf Konvertieren, um sofort CSV zu erhalten.

Eingabe Bereit

Eingabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Ausgabe

Ausgabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Die Ergebnisse dienen nur zu Informationszwecken und können Fehler enthalten. Bitte überprüfen Sie wichtige Informationen unabhängig. Die Nutzung dieses Tools erfolgt auf eigene Gefahr.

Was dieses Tool macht

Der XML-zu-CSV-Konverter macht aus wiederholten XML-Datensätzen Tabellenzeilen. Er findet das sich wiederholende Element (zum Beispiel jedes <order> innerhalb von <orders>), macht aus jedem eine Zeile und aus den Kindelementen Spalten.

Auch Attribute bleiben als Spalten erhalten. Sie erhalten das Präfix @_, damit man sie von Kindelementen unterscheiden kann: Das Attribut id="1001" wird zur Spalte @_id. Tiefere Verschachtelung wird zu zusammengesetzten Spaltennamen, sodass kein Wert stillschweigend verloren geht.

Wann Sie es verwenden

  • Datensätze aus einem XML-Export, einer Sitemap, einem RSS-Feed oder einer SOAP-Antwort holen, um sie in Excel oder Google Sheets zu sortieren und zu filtern.
  • Zwei XML-Exporte vergleichen: Beide nach CSV konvertieren und Zeile für Zeile im Text-Diff-Prüfer gegenüberstellen.
  • XML-Daten in eine Datenbank oder ein BI-Werkzeug laden, das nur CSV importiert.
  • Eine große XML-Konfiguration prüfen, indem man ihre Einträge in einer Tabelle sortiert und zählt, statt durch verschachtelte Tags zu scrollen.

Beispiel

Eingabe

<orders>
  <order id="1001"><customer>Ana</customer><total>42.50</total></order>
  <order id="1002"><customer>Ben</customer><total>18.00</total></order>
</orders>

Ausgabe

customer,total,@_id
Ana,42.50,1001
Ben,18.00,1002

Fragen zu diesem Tool

Warum beginnt eine Spalte mit @_?

Diese Spalte stammt aus einem XML-Attribut und nicht aus einem Kindelement. Das Präfix verhindert, dass sich ein Attribut und ein Element mit gleichem Namen gegenseitig überschreiben. Sie können die Überschrift in Ihrer Tabelle umbenennen.

Was passiert mit tief verschachtelten Elementen?

Verschachtelte Elemente werden zu Spalten, deren Namen den Pfad mit Unterstrich verbinden, etwa address_city. Hat ein Datensatz mehrere Kinder mit gleichem Namen, werden sie gemeinsam als Liste in einer Zelle gespeichert.

Warum hat meine CSV nur eine Zeile?

Wahrscheinlich enthält das XML nur einen Datensatz, oder die Datensätze sind keine Geschwister unter einem gemeinsamen Elternelement. Achten Sie darauf, dass die wiederholten Elemente nebeneinander stehen, etwa mehrere <order>-Elemente direkt in <orders>.

Häufige Fragen

Ist es sicher, vertrauliche Daten mit diesem Tool zu konvertieren?

Ja - Ihre Daten werden verarbeitet und sofort gelöscht. Auf dem Server wird nichts protokolliert oder gespeichert.

Gibt es eine Größenbeschränkung für die Datei?

Das Tool verarbeitet Dokumente typischer Größe problemlos. Bei sehr großen Dateien sollten Sie diese vorher aufteilen.

Ist dieses Tool kostenlos?

Ja, es ist kostenlos. Ohne Anmeldung und ohne E-Mail. Ergebnisse direkt auf dieser Seite.

Wie erhalte ich mein Ergebnis?

Nutze das Tool auf dieser Seite. Das Ergebnis erscheint hier und wird nicht per E-Mail zugestellt.