XML-zu-CSV-Konverter

Füge XML ein, um seine Datensätze in eine Tabelle zu verwandeln, die du in Excel oder Google Sheets öffnen kannst. Der Konverter findet das wiederholte Element, etwa jedes <book>, und macht daraus je eine Zeile, mit einer Spalte für jedes Attribut und Kindelement.

  • Täglich kostenlos nutzbar
  • Läuft in deinem Browser
  • Ohne Anmeldung

Zuletzt aktualisiert:

Tarif: FreePakete ansehen →

Wird in deinem Browser verarbeitet. Dein XML wird nicht hochgeladen.

Heute noch 100 von 100 Vorgängen
XML-Eingabe

CSV

Anleitung

So wandelst du XML in CSV um

Drei Schritte von einer XML-Datei zu einer Tabelle mit einer Zeile pro Datensatz.

  1. Füge dein XML hinzu

    Füge XML in das Feld XML-Eingabe ein, ziehe eine .xml-Datei darauf oder klicke auf Datei öffnen. Klicke auf Beispiel, um es mit einem kleinen Laden mit zwei Büchern auszuprobieren.

    Das XML-Eingabefeld mit einem Beispielladen mit zwei Büchern und der Meldung, dass das XML wohlgeformt ist.Das XML-Eingabefeld mit einem Beispielladen mit zwei Büchern und der Meldung, dass das XML wohlgeformt ist.
  2. Prüfe die Optionen

    Eine Zeile pro zeigt das wiederholte Element, das der Konverter gefunden hat; wähle ein anderes, wenn du andere Zeilen brauchst. Wähle das Trennzeichen und wie Wiederholte Elemente geschrieben werden.

    Die Optionsleiste mit „Eine Zeile pro“ auf dem Element book, dem Trennzeichen, den wiederholten Elementen und den Kästchen für Kopfzeile und Formelschutz.Die Optionsleiste mit „Eine Zeile pro“ auf dem Element book, dem Trennzeichen, den wiederholten Elementen und den Kästchen für Kopfzeile und Formelschutz.
  3. Klicke auf In CSV umwandeln

    Das CSV erscheint rechts, mit der Anzahl seiner Zeilen und Spalten. Herunterladen gibt dir eine Datei, die sich direkt in Excel oder Google Sheets öffnet, oder nutze Kopieren.

    Das Beispiel-XML links und das CSV rechts: eine Kopfzeile mit @id, @lang, title, author, price, price/@currency und tag und eine Zeile pro Buch.Das Beispiel-XML links und das CSV rechts: eine Kopfzeile mit @id, @lang, title, author, price, price/@currency und tag und eine Zeile pro Buch.

Gut zu wissen

  • Nichts wird hochgeladenDein XML wird in deinem Browser verarbeitet und verlässt nie dein Gerät.
  • Tägliche NutzungenJeder erfolgreiche Durchlauf zählt als ein XML-Vorgang. XML mit Fehlern wird nie gezählt.
  • Excel-fertigDer Download ist UTF-8 mit Byte-Order-Mark, daher werden Umlaute in Excel richtig angezeigt.

Häufige Fragen

Woran erkennt der Konverter, was eine Zeile ist?

Er sucht das Element, das sich am häufigsten wiederholt, etwa <book> in <catalog> oder <item> in <channel>, und macht aus jedem eine Zeile. Möchtest du andere Zeilen, wähle unter „Eine Zeile pro“ ein anderes Element; jedes wiederholte Element des Dokuments wird mit seiner Anzahl aufgeführt.

Wie heißen die Spalten?

Wie in XPath, relativ zum Zeilenelement: Ein Attribut wird zu @id, ein Kindelement zu title, das Attribut eines Kindes zu price/@currency und ein tieferes Element zu address/city. Die Spalten erscheinen in der Reihenfolge, in der sie zuerst vorkommen, und fehlt einem Datensatz ein Feld, bleibt die Zelle leer.

Was passiert mit wiederholten Kindelementen?

Standardmäßig werden ihre Werte in einer Zelle zusammengefasst, etwa „data; web“ für zwei <tag>-Elemente. Wähle „Eigene Spalten“, um stattdessen tag[1], tag[2] usw. zu erhalten; das lässt sich in einer Tabelle leichter filtern.

Öffnet Excel die Datei richtig?

Ja. Der Download ist UTF-8 mit Byte-Order-Mark, daher zeigt Excel Umlaute und andere Zeichen korrekt an. In Ländern, in denen Excel Semikolons erwartet, etwa Deutschland, wähle Semikolon als Trennzeichen. „Vor Tabellenformeln schützen“ ist standardmäßig an, damit Text, der mit = + - oder @ beginnt, nicht als Formel ausgeführt wird.

Wird mein XML hochgeladen oder gespeichert?

Nein. Die Umwandlung läuft in deinem Browser, deine Daten verlassen also nie dein Gerät. Unser Server speichert nur, dass ein Vorgang stattgefunden hat, zusammen mit deiner Netzwerkadresse, damit das Tageslimit über dem Tool angewendet werden kann.

Weitere XML-Tools