XML-zu-CSV-Konverter
Fügen Sie XML-Text mit sich wiederholenden
Was ist ein XML-zu-CSV-Konverter und warum wird er noch gebraucht?
Ein XML-zu-CSV-Konverter nimmt XML-Daten entgegen, die aus sich wiederholenden Datensätzen der Form <row><column1>Wert</column1>...</row> bestehen, und wandelt sie in CSV oder TSV um, das sich direkt in Excel oder einer beliebigen Tabellenkalkulation öffnen lässt. Er ist für die häufige Situation gedacht, in der eine Antwort eines SOAP-Webdienstes oder der Export eines älteren Geschäftssystems ausschließlich als XML vorliegt, die Person, die die Daten tatsächlich lesen oder auswerten muss, aber in einer Tabellenkalkulation arbeitet. Statt ein Einmal-Skript zu schreiben oder sensible Daten auf eine externe Konvertierungswebsite hochzuladen, läuft der gesamte Vorgang direkt in Ihrem Browser ab.
Da Spalten anhand des Tag-Namens und nicht der Position zugeordnet werden, werden Datensätze, deren Kindelemente in leicht abweichender Reihenfolge auftreten, dennoch korrekt in der Ausgabe eingeordnet. Enthält das XML kein einziges
So verwenden Sie den XML-zu-CSV-Konverter
- XML einfügen Fügen Sie die umzuwandelnden XML-Daten in das Eingabefeld ein oder laden Sie direkt eine Datei hoch.
- Trennzeichen wählen Wählen Sie „Komma“ für CSV oder „Tabulator“ für TSV, je nachdem, welches Format Sie benötigen.
- Konvertiertes Ergebnis prüfen Die CSV/TSV-Ausgabe aktualisiert sich während der Eingabe, zusammen mit der Anzahl der konvertierten Zeilen.
- Ergebnis kopieren oder herunterladen Kopieren Sie die Ausgabe in die Zwischenablage oder laden Sie sie als Datei herunter, um sie in einer Tabellenkalkulation zu öffnen.
- Bei Bedarf das Beispiel ausprobieren Nutzen Sie die Schaltfläche „Beispiel laden“, um die erwartete XML-Struktur an einem funktionierenden Beispiel zu sehen, bevor Sie eigene Daten einfügen.
Tipps für die Nutzung
- Dieses Tool ist der Umkehrprozess des CSV-zu-XML-Konverters — fügen Sie die Ausgabe dieses Tools ein, um die ursprüngliche CSV-Datei zurückzuerhalten.
- Die CSV/TSV-Kopfzeile wird aus den Tag-Namen der Kindelemente des ersten
-Elements übernommen.
- Spalten werden anhand des Tag-Namens statt der Position zugeordnet, sodass Zeilen mit leicht abweichender Elementreihenfolge trotzdem korrekt verarbeitet werden.
- Nützlich, um Antworten von SOAP-Webdiensten oder Exporte aus veralteten Geschäftssystemen nach Excel oder in eine andere Tabellenkalkulation zu importieren.
- Zeichenreferenzen wie
&,<und>werden in der Ausgabe automatisch wieder zu&,<und>dekodiert.
Einsatzmöglichkeiten dieses Konverters
SOAP-API-Antworten in Excel auswerten
Wandeln Sie eine XML-Antwort eines SOAP-Webdienstes in CSV um, um sie in Excel zu filtern, zu sortieren und auszuwerten.
Daten aus veralteten Geschäftssystemen migrieren
Wandeln Sie XML-Exporte eines älteren Kernsystems in CSV um, als Vorbereitungsschritt, bevor die Daten in ein neues System oder eine Tabellenkalkulation geladen werden.
Von einem Geschäftspartner gesendete XML-Dateien prüfen
Wandeln Sie Bestell- oder Bestandsdaten, die als XML von einem Partnersystem gesendet wurden, in ein vertrautes Tabellenformat um, das auch nicht-technisches Personal lesen kann.
Formate mit dem CSV-zu-XML-Konverter hin- und herwandeln
Kombinieren Sie dieses Tool mit dem CSV-zu-XML-Konverter, um Daten beliebig zwischen Formaten zu bewegen, wenn unterschiedliche Abteilungen oder Systeme unterschiedliche Formate erwarten.
Glossar zur XML-zu-CSV-Konvertierung
- XML (Extensible Markup Language)
- Eine Auszeichnungssprache, die Daten in Tags einbettet, um deren Struktur zu beschreiben. Sie wird noch immer häufig für SOAP-Kommunikation, Konfigurationsdateien und den Datenaustausch zwischen Systemen verwendet.
- row-Element
- Das sich wiederholende Element, das dieses Tool als einzelnen Datensatz behandelt. Jedes Kindelement innerhalb eines
wird zu einer Spalte in der resultierenden CSV-Datei.
- Zeichenreferenz
- Schreibweisen wie
&,<und>, mit denen Zeichen dargestellt werden, die in XML eine besondere Bedeutung haben. Dieses Tool dekodiert sie in der Ausgabe automatisch wieder zu&,<und>. - SOAP (Simple Object Access Protocol)
- Ein Protokoll für die Kommunikation zwischen Webdiensten, bei dem sowohl Anfragen als auch Antworten als XML dargestellt werden. Es ist in Bank- und Behördensystemen weiterhin verbreitet.
- CSV / TSV
- Textbasierte Formate, die einen Datensatz pro Zeile darstellen, wobei die Werte durch Kommas (CSV) oder Tabulatoren (TSV) getrennt sind. Beide lassen sich direkt in Tabellenkalkulationsprogrammen öffnen.
Häufig gestellte Fragen
Übrigens – warum SOAP und XML immer noch im Einsatz sind
SOAP (Simple Object Access Protocol), der in den 2000er-Jahren dominierende Standard für die Integration von Webdiensten, stellt sowohl Anfragen als auch Antworten als XML dar. Auch wenn sich neue Entwicklungen heute kaum noch für SOAP entscheiden, seit REST-APIs und JSON sich durchgesetzt haben, laufen manche Kernbanken- und Behördensysteme wegen der strengen Schemavalidierung, die das Format ermöglicht, weiterhin auf SOAP/XML.
Es ist immer noch üblich, dass Teams aus solchen Altsystemen exportiertes XML manuell in Excel übertragen — ein ineffizienter Arbeitsablauf, der in vielen Organisationen fortbesteht. Dieses Tool möchte genau diese Lücke schließen: Wenn XML das einzig verfügbare Format ist, tatsächlich aber eine Tabelle benötigt wird, kann die Umwandlung vollständig im Browser erfolgen. In Kombination mit dem CSV-zu-XML-Konverter lassen sich Daten so bei Bedarf beliebig zwischen Abteilungen oder Systemen mit unterschiedlichen Formatanforderungen hin- und herbewegen.
Die gesamte Konvertierung in diesem Tool läuft clientseitig in Ihrem Browser ab — das eingefügte XML wird niemals an einen Server gesendet. Das macht die Nutzung auch bei vertraulichen Partnerdaten oder personenbezogenen Informationen im XML unbedenklich. Auch ein Datei-Upload wird unterstützt, sodass das Kopieren und Einfügen aus einem Texteditor entfällt.