XML in CSV umwandeln
Fünf Formate, zwanzig Paare
Mit diesem Werkzeug können Sie XML in CSV umwandeln und erhalten mit einem Klick eine saubere Tabelle. Es wandelt auch YAML, CSV, TSV und JSON in jede Richtung um. Wir laden nichts hoch.
- KostenlosPreis
- 5Formate
- KeineAnmeldung
- KeineUploads
Konverter für XML, YAML und CSV
Wandeln Sie jedes von fünf Datenformaten in jedes andere um
- Datensätze
- 0
- Schlüssel
- 0
- Größe
- 0 B
Bereit. Fügen Sie Ihre Daten ein und wählen Sie die Formate.
Was ein Konverter für XML in CSV für Sie tut
Daten haben viele Formen. Früher oder später müssen Sie eine ändern. Ein Feed kommt als XML an. Ein Bericht braucht CSV. Eine Konfigurationsdatei will YAML. Deshalb müssen Sie Daten oft von einer Form in eine andere bringen.
Dieses Werkzeug erledigt das in einem Feld. Fügen Sie zuerst Ihre Daten ein. Wählen Sie dann das Format, das Sie haben, und das, das Sie wollen. Das Ergebnis erscheint beim Tippen.
Es liest CSV, TSV, JSON, XML und YAML. Außerdem schreibt es dieselben fünf. Das ergibt zwanzig Paare, und jedes funktioniert auf die gleiche Weise.
Alles läuft in Ihrem Browser. Deshalb verlassen Ihre Daten Ihr Gerät nie. Das ist wichtig, denn Feeds und Exporte enthalten oft Kundendaten und Preise.
XML in CSV umwandeln, Schritt für Schritt
Fügen Sie zuerst XML mit wiederholten Datensätzen ein, etwa eine Liste von Bestellungen. Dann wird jeder Datensatz zu einer Zeile, und jeder Kind-Tag oder jedes Attribut wird zu einer Spalte.
Zudem werden verschachtelte Tags zu Spaltennamen mit Punkten abgeflacht, etwa address.city. Außerdem werden Listen einfacher Werte in einer Zelle verbunden, damit die Tabelle flach bleibt.
Danach können Sie die CSV in Excel oder Google Sheets öffnen. Ein Formelschutz sorgt dafür, dass Zellen, die mit einem Gleichheitszeichen beginnen, nicht als Formeln laufen.
Für mehr Details, siehe: RFC 4180, the CSV format.
YAML in CSV und CSV in XML
YAML-Listen von Zuordnungen funktionieren wie XML-Datensätze. So liefert YAML in CSV eine Tabelle Ihrer Konfigurationseinträge. In der Gegenrichtung packt CSV in XML jede Zeile in einen Tag.

Danach wählen Sie den Namen des Wurzel-Tags. Das Werkzeug bereinigt Spaltennamen, die keine gültigen Tag-Namen sind, damit das XML wohlgeformt bleibt.
Typen, Kopfzeilen und Tauschen
Zahlen und Wahr oder Falsch behalten ihren Typ, wenn Sie es wünschen. Dann entscheidet eine Kopfzeilen-Option, ob die erste CSV-Zeile die Namen enthält. Die Schaltfläche Tauschen kehrt das Paar um und verschiebt das Ergebnis in die Eingabe.

CSV, TSV und Trennzeichen
CSV steht für kommagetrennte Werte, aber echte Dateien unterscheiden sich. Manche nutzen daher Semikolons, weil das Komma in vielen Ländern das Dezimalzeichen ist. Andere dagegen nutzen Tabulatoren oder senkrechte Striche. Der Leser prüft die ersten Zeilen und wählt das richtige für Sie.
TSV ist der durch Tabulatoren getrennte Verwandte. Es ist daher praktisch, wenn Ihr Text viele Kommas enthält, etwa Adressen. Außerdem ist eingefügter Tabelleninhalt schon TSV, also können Sie Zellen kopieren und direkt einfügen.
Das Werkzeug folgt der Standardregel für Anführungszeichen. Es setzt ein Feld mit Komma, Anführungszeichen oder Zeilenumbruch in Anführungszeichen und verdoppelt jedes Anführungszeichen darin. So öffnet sich die Datei sauber in Excel, Sheets und LibreOffice.
Wenn Daten nicht in eine Tabelle passen
Eine Tabelle hat Zeilen und Spalten, aber XML und JSON können beliebig tief verschachtelt sein. Deshalb trifft der Konverter Entscheidungen und sagt Ihnen, welche. Dabei werden verschachtelte Objekte zu Namen mit Punkten abgeflacht. Außerdem werden Listen einfacher Werte mit einem Semikolon verbunden.
Hat ein Datensatz einen Tag, den andere nicht haben, bekommt die Tabelle dafür eine Spalte, und die anderen Zeilen bleiben dort leer. In der Gegenrichtung werden leere Zellen einfach zu leeren Tags.
Bei tiefen Daten sollten Sie lieber nach JSON oder YAML umwandeln. Dabei behalten Sie die Form, und eine Tabelle kann das nicht.
Warum zwischen Formaten umwandeln
Zuerst gilt: Jedes Format hat sein Zuhause. CSV ist die Sprache von Tabellenkalkulationen und Datenbanken. XML ist in Feeds, Rechnungen und älteren Systemen üblich. YAML beherrscht Konfigurationsdateien. JSON ist der Standard für Web-APIs.
Deshalb überschreitet ein echtes Projekt oft diese Grenzen. So schickt ein Lieferant XML, Ihr Analyst will CSV, und Ihre App will JSON. Ein Werkzeug, das alle fünf spricht, spart viele kleine Skripte.
Außerdem ist eine Umwandlung ein guter Weg, Ihre Daten zu prüfen. Wenn sie sauber umgewandelt werden, ist die Struktur in Ordnung. Wenn nicht, zeigt also die Fehlermeldung auf das Problem.
Denken Sie schließlich daran, dass Formate unterschiedlich viele Informationen tragen. Eine Tabelle kann keine Verschachtelung zeigen, und CSV hat keine Typen. Die Hinweise unter dem Ergebnis sagen Ihnen, wann das Werkzeug einen Wert abgeflacht oder als Text belassen hat. So wissen Sie, was Sie prüfen müssen.
Sicher durch Konstruktion
Das Werkzeug liest XML von Hand und erweitert nie DOCTYPE-Entitäten, daher funktionieren Entitätsangriffe nicht. Außerdem führt es nie eine Formel oder ein Skript aus Ihren Daten aus.
Auf dieser Seite
- Das Tool
- Was ein Konverter für XML in CSV für Sie tut
- Den Konverter für XML in CSV nutzen, Schritt für Schritt
- Was dieser Konverter anders macht
- Gewohnheiten beim Verschieben von Daten zwischen Formaten
- Häufige Umwandlungsfehler, die dieses Werkzeug verhindert
- Fragen zum Umwandeln von XML in CSV
- Praktische Begleiter für die Datenarbeit
Weiterlesen
Den Konverter für XML in CSV nutzen, Schritt für Schritt
Vier Schritte führen Sie von einem Format zum anderen.
- 1
Daten einfügen
Einfügen, eine Datei öffnen oder das Beispiel ausprobieren.
- 2
Zwei Formate wählen
Außerdem wählen Sie, was Sie haben und was Sie wollen. Zudem tauschen Sie sie mit einem Klick.
- 3
Optionen einstellen
Außerdem wählen Sie Kopfzeilen, Typen, Einzug und den Namen der XML-Wurzel.
- 4
Kopieren oder speichern
Zudem kopieren Sie das Ergebnis oder speichern Sie es mit dem richtigen Dateityp.
Was dieser Konverter anders macht
Viele Konverter beherrschen ein Paar. Dieser beherrscht zwanzig.
Zwanzig Paare
CSV, TSV, JSON, XML und YAML in jede Richtung.
Flache Tabellen
Verschachtelte Daten werden zu Spaltennamen mit Punkten abgeflacht.
Formelschutz
Zellen, die wie Formeln aussehen, bekommen ein sicheres Präfix.
Exakte Zahlen
Lange Kennungen und führende Nullen bleiben Text, damit nichts verloren geht.
Klare Fehler
Falsche Eingaben zeigen die Meldung und die Zeile.
Nichts verlässt Ihren Tab
Ihr Browser erledigt die Arbeit. Wir sehen Ihre Daten nie.
Gewohnheiten beim Verschieben von Daten zwischen Formaten
Ein paar Gewohnheiten halten Ihre Daten unterwegs sicher.
- Beginnen Sie mit wiederholten Datensätzen. Tabellen brauchen Zeilen. Daten mit wiederholten Elementen lassen sich am besten umwandeln.
- Prüfen Sie zuerst die Quelle. Kaputtes XML oder YAML liefert kein Ergebnis. Beheben Sie es vor dem Umwandeln.
- Lassen Sie die Kopfzeilen an. Spaltennamen machen eine Tabelle lesbar und erlauben das Zurückwandeln.
- Nutzen Sie UTF-8. Dadurch bleiben Akzente und andere Schriften intakt. Dieses Werkzeug schreibt immer UTF-8.
- Prüfen Sie Kennungen und Nullen. Codes mit führenden Nullen bleiben Text, wenn die Typen an sind.
- Testen Sie mit einer kleinen Probe. Wandeln Sie zuerst zehn Datensätze um. Danach die ganze Datei.
- Wählen Sie das richtige Trennzeichen. Wenn Ihr Text viele Kommas hat, nutzen Sie TSV. Es vermeidet die meisten Probleme mit Anführungszeichen.
- Benennen Sie den Wurzel-Tag gut. Ein Plural wie orders lässt das XML natürlich lesen.
- Öffnen Sie das Ergebnis in einer Tabellenkalkulation. Ein kurzer Blick auf die Spalten zeigt, ob die Form Ihren Erwartungen entspricht.
- Behalten Sie das Original. Das Werkzeug ändert Ihre Quelle nie, aber eine Kopie kostet nichts.
- Achten Sie auf sensible Daten. Entfernen Sie private Spalten, bevor Sie ein Ergebnis teilen.
Häufige Umwandlungsfehler, die dieses Werkzeug verhindert
Jeder dieser Fehler beschädigt Daten, ohne dass man es merkt. Der Konverter schützt davor.
Verlorene führende Nullen
Postleitzahlen und Telefonnummern behalten ihre Nullen als Text.
Formel-Injektion
Eine Zelle, die mit = beginnt, bekommt ein sicheres Präfix.
Ungültige Tag-Namen
Eine Spalte namens order id wird zu einem gültigen XML-Tag-Namen.
Falsches Trennzeichen
Kommas, Semikolons, Tabulatoren und senkrechte Striche in CSV werden für Sie erkannt.
Verschachtelte Daten in einer Zelle
Verschachtelte Elemente werden zu Spalten abgeflacht statt zu unlesbarem Text.
Private Dateien hochladen
Viele Konverter schicken Ihre Datei an einen Server. Dieser nie.
Fragen zum Umwandeln von XML in CSV
Ist dieser XML-zu-CSV-Konverter kostenlos?
Ja. Er kostet nichts, braucht kein Konto und hat keine Grenzen. Er läuft in Ihrem Browser, also haben wir keine Serverkosten, die wir weitergeben könnten.
Werden meine Daten irgendwohin hochgeladen?
Nein. Ihr Browser liest die Daten und schreibt das Ergebnis. Nichts erreicht diese Website, und wir speichern nichts.
Welche Formate kann er umwandeln?
CSV, TSV, JSON, XML und YAML, in jede Richtung. Das ergibt zwanzig Paare.
Wie wird XML zu Zeilen?
Wiederholte Tags werden zu Datensätzen. Jeder Kind-Tag und jedes Attribut wird zu einer Spalte. Verschachtelte Tags werden zu Namen mit Punkten abgeflacht.
Was ist, wenn mein XML keine wiederholten Tags hat?
Dann wird das ganze Dokument zu einer einzigen Zeile. Der Konverter sagt es Ihnen in den Hinweisen.
Wie benenne ich den XML-Wurzel-Tag?
Danach geben Sie im Wurzelfeld einen Namen ein. Er gilt, wenn Sie in XML umwandeln.
Bleiben Zahlen und Wahrheitswerte erhalten?
Ja, wenn die Option an ist. Lange Zahlen und Werte mit führenden Nullen bleiben als Text erhalten, damit keine Ziffer verloren geht.
Was ist der Formelschutz?
Eine Zelle, die mit =, +, - oder @ beginnt, kann in einer Tabellenkalkulation als Formel laufen. Der Schutz setzt ein Apostroph davor.
Kann ich eine Datei umwandeln?
Ja. Außerdem nutzen Sie Datei öffnen. Das Werkzeug wählt das Eingabeformat nach dem Dateityp.
Wie groß darf eine Datei sein?
Einige Megabyte. Sehr große Dateien lesen sich auf einem Smartphone eventuell langsam.
Was passiert mit Attributen in XML?
Ein Attribut wird zu einer Spalte, genau wie ein Kind-Tag. So ergibt id="7" an einer Bestellung eine Spalte namens id mit dem Wert 7.
Kann ich YAML in CSV umwandeln?
Ja. Eine YAML-Liste von Zuordnungen wird zu einer Tabelle. Eine einzelne Zuordnung wird zu einer Zeile. Verschachtelte Schlüssel werden zu Spaltennamen mit Punkten abgeflacht.
Kann ich CSV in XML umwandeln?
Ja. Jede Zeile wird zu einem Tag, und jede Spalte wird zu einem Kind-Tag. Das Werkzeug bereinigt Spaltennamen, die keine gültigen Tag-Namen sind, und die Hinweise sagen es Ihnen.
Warum ändert sich ein Spaltenname im XML?
Tag-Namen dürfen keine Leerzeichen enthalten und nicht mit einer Ziffer beginnen. Deshalb ersetzt das Werkzeug Leerzeichen durch Unterstriche und korrigiert den Anfang.
Ändert das Werkzeug meine Originaldaten?
Nein. Es liest nur Ihren Text und schreibt ein neues Ergebnis. Ihre Eingabe bleibt genau so, wie Sie sie getippt haben.
Kann es eingefügte Tabellenzellen umwandeln?
Ja. Zudem kopieren Sie Zellen in Excel oder Google Sheets und fügen Sie sie mit TSV als Eingabe ein. Das Werkzeug liest die Tabulatoren und schreibt das gewählte Format.
Bleibt die Reihenfolge der Spalten erhalten?
Ja. Die Spalten folgen der Reihenfolge, in der die Schlüssel zum ersten Mal auftauchen. Der erste Datensatz legt also die Reihenfolge fest, und neue Schlüssel kommen am Ende dazu.
Funktioniert es auf einem Smartphone?
Ja. Die Felder stapeln sich, und die Boxen scrollen. Bei langen Daten ist eine Tastatur trotzdem bequemer.
Praktische Begleiter für die Datenarbeit
Das Umwandeln ist ein Schritt. Diese drei Werkzeuge erledigen die Schritte drumherum.
XML-zu-JSON-Konverter
Verwandeln Sie XML in sauberes, typisiertes JSON.
Tool öffnen →CSV-zu-JSON-Konverter
Verwandeln Sie einen CSV-Export in typisiertes JSON.
Tool öffnen →Excel-Konverter
Dabei öffnen Sie eine Excel-Datei und wandeln Sie sie um.
Tool öffnen →
Bereit, Daten umzuwandeln?
Fügen Sie Ihre Daten ein, wählen Sie zwei Formate und kopieren Sie das Ergebnis. Der Konverter ist kostenlos, braucht kein Konto und behält jedes Byte auf Ihrem Gerät.