Cookies Diese Website speichert nur, was sie zum Funktionieren braucht. Derzeit gibt es hier weder Analyse noch Werbung, und nichts davon verfolgt Sie auf andere Websites. Datenschutzerklärung lesen

Auswahl anpassen
+92 312 8299940Kostenloses Angebot
Kostenloses Werkzeug, nichts zu installieren

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.

Ihr Browser erledigt hier die ganze Arbeit, in diesem Tab. Wir laden nichts hoch, speichern nichts und protokollieren nichts.
Die Kurzfassung

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.

Zeichnung einer XML-Datei mit wiederholten Bestell-Tags links und einem Pfeil zu einer CSV-Tabelle mit einer Zeile pro Bestellung rechts
Wiederholte XML-Datensätze werden zu Tabellenzeilen.

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.

Konverter für XML in CSV mit YAML als Eingabe und CSV als Ausgabe, mit einer Tabelle aus drei Bestellungen
YAML rein, CSV raus.

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.

Datenformat-Konverter mit CSV als Eingabe und JSON als Ausgabe, mit typisierten Werten
CSV in typisiertes JSON umgewandelt.

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.

So funktioniert es

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.

Warum dieser

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.

Gute Gewohnheiten

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.
Besser vermeiden

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

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.

Weitere kostenlose Werkzeuge

Praktische Begleiter für die Datenarbeit

Das Umwandeln ist ein Schritt. Diese drei Werkzeuge erledigen die Schritte drumherum.

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.