XML in CSV umwandeln
XML in CSV: Wiederholte Elemente werden Zeilen, Attribute und Unterelemente werden Spalten. Mit Vorschau, wählbarem Datensatz-Element und Download für Excel.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
XML-Datei als Tabelle: so funktioniert die Umwandlung
XML in CSV umwandeln funktioniert, wenn sich ein Element wiederholt, zum Beispiel <bestellung>, <artikel> oder <eintrag>. Jedes dieser Elemente wird eine Zeile, seine Attribute und Unterelemente werden Spalten. Das Werkzeug erkennt das häufigste wiederholte Element selbst; in der Auswahl „Element je Zeile“ können Sie ein anderes festlegen. Verschachtelte Elemente erhalten Spaltennamen mit Pfad, etwa adresse/ort, Attribute ein @ wie @id oder summe@waehrung.
So bringen Sie eine XML-Datei als Tabelle in Excel: Trennzeichen Semikolon wählen, herunterladen und die Datei öffnen. Der Download enthält eine Byte-Order-Mark, damit Excel Umlaute richtig erkennt. Kommt ein Unterelement in einem Datensatz mehrfach vor, werden die Werte mit „ | “ in einer Zelle verbunden. So wird aus XML in Excel eine saubere Liste, ohne Makros oder Power Query.
Grenzen: Sehr unregelmäßige XML-Strukturen mit tief verschachtelten Listen lassen sich nicht verlustfrei in eine flache Tabelle pressen. Schalten Sie dann „Unterelemente einzeln“ aus, um verschachtelte Bereiche als zusammengefassten Text zu erhalten. Zum Prüfen und Einrücken eignet sich XML formatieren, für gezielte Abfragen der XPath-Tester. Wer XML umwandeln will, um es in Programmen zu verarbeiten, ist mit dem XML zu CSV Weg oder mit JSON meist am schnellsten.
Anleitung: XML in CSV in 5 Schritten
- Eine XML-Datei öffnen oder den Inhalt in das Feld „XML“ einfügen; „Beispiel laden“ zeigt eine Probedatei.
- Unter „Element je Zeile“ prüfen, ob das erkannte wiederholte Element stimmt, und bei Bedarf ein anderes wählen.
- Ein Trennzeichen wählen, für Excel mit deutschen Einstellungen das Semikolon.
- Festlegen, ob Attribute und Unterelemente einzeln als Spalten erscheinen sollen, und die Vorschau prüfen.
- Die CSV kopieren oder mit „Als CSV herunterladen“ speichern.
Typische Anwendungsfälle
- Export aus der Warenwirtschaft: Eine XML-Produktliste als Tabelle in Excel öffnen und weiterbearbeiten.
- RSS-Feed auswerten: Titel, Links und Datum aller Einträge eines Feeds als CSV-Liste erhalten.
- Bestelldaten prüfen: Bestellungen mit Attributen wie @id oder summe@waehrung in Spalten aufteilen und filtern.
- Datenübernahme: XML aus einem Altsystem für den Import in ein anderes Programm in CSV umwandeln.
Häufige Fragen
Welche XML-Dateien lassen sich in CSV umwandeln?
Alle wohlgeformten XML-Dateien, in denen sich ein Element wiederholt, etwa Produktlisten, Bestellungen, Exporte aus Warenwirtschaft oder RSS-Feeds. Jedes wiederholte Element wird eine Tabellenzeile.
Wie öffne ich das Ergebnis in Excel?
Wählen Sie Semikolon als Trennzeichen und laden Sie die CSV herunter. Ein Doppelklick öffnet sie in Excel mit deutschen Einstellungen direkt in Spalten, Umlaute inklusive.
Was passiert mit Attributen?
Attribute werden eigene Spalten mit vorangestelltem @, zum Beispiel @id. Attribute von Unterelementen heißen wie das Element mit @ dahinter, etwa summe@waehrung. Sie können Attribute auch ausblenden.
Mein XML hat einen Fehler. Was nun?
Das Werkzeug zeigt die Fehlermeldung des Browser-Parsers mit Zeile und Spalte. Häufige Ursachen sind nicht geschlossene Tags, ein einzelnes & statt & oder mehrere Wurzelelemente.
Wird die Datei hochgeladen?
Nein. Das XML wird mit dem DOMParser Ihres Browsers gelesen und bleibt auf Ihrem Gerät.
Kann Excel XML-Dateien direkt öffnen?
Ja, über Daten, Daten abrufen, Aus Datei, Aus XML lädt Excel XML mit Power Query. Bei verschachtelten Strukturen müssen Sie die Tabellen dort aber selbst erweitern; der Weg über CSV ist für einfache Listen oft schneller.
Warum steht in Excel alles in einer Spalte?
Das Trennzeichen passt nicht zu Ihren Ländereinstellungen. Excel mit deutschen Einstellungen erwartet Semikolons; wählen Sie hier „Semikolon“ und laden Sie die Datei erneut herunter oder importieren Sie sie über Daten, Aus Text/CSV.
Das könnte auch helfen
JSON minimieren
JSON auf eine Zeile verdichten: Leerraum entfernen, Zahlen exakt erhalten, optional Schlüssel sortieren.
ÖffnenJSON in CSV umwandeln
JSON-Arrays in CSV für Excel umwandeln: verschachtelte Felder als Spalten, Semikolon oder Komma.
ÖffnenCSV in JSON umwandeln
CSV in JSON umwandeln mit automatischer Trennzeichen-Erkennung und Anführungszeichen nach RFC 4180.
ÖffnenXML formatieren und prüfen
XML einrücken, minimieren und auf Wohlgeformtheit prüfen, mit Fehlerstelle in Zeile und Spalte.
ÖffnenXML in JSON umwandeln
XML in JSON umwandeln: Attribute mit Präfix, wiederholte Elemente als Arrays, Zahlen erkannt.
ÖffnenYAML in JSON umwandeln
YAML prüfen und in JSON umwandeln: Listen, Anker, Block-Strings und mehrere Dokumente.
Öffnen