Entwickler / Formate
XML in CSV umwandeln: XML-Datensätze in CSV überführen
Wandle wiederholte XML-Datensätze in eine Tabelle um. Wähle das Datensatz-Element, schließe Attribute ein, prüfe die flachen Spalten in der Vorschau und lade die CSV-Datei herunter.
XML in CSV umwandeln: XML-Datensätze in CSV überführen: Jedes ausgewählte Datensatz-Element wird zu einer Zeile. Attribute verwenden @name, verschachtelte untergeordnete Pfade werden zu Spalten und wiederholte untergeordnete Elemente werden mit [1], [2] usw. nummeriert. Fehlende Felder werden zu leeren Zellen. Direkter Text aus gemischtem Inhalt wird unter #text gespeichert; umgebende Leerzeichen werden entfernt. Qualifizierte Elementnamen bleiben erhalten. DOCTYPE- und ENTITY-Deklarationen werden abgelehnt. Der Konverter unterstützt bis zu 20 MiB XML, 50.000 Zeilen, 512 Spalten und 1.000.000 Zellen. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
Wähle das wiederholte Element aus, das einen Datensatz darstellt. Pfade zu untergeordneten Elementen werden zu Spalten, Attribute verwenden @name und wiederholte untergeordnete Elemente [1], [2] usw. Fehlende Werte werden als leere Zellen ausgegeben. Direkter gemischter Text verwendet #text; umgebende Leerzeichen werden entfernt.
Der CSV-Formelschutz fügt Zellen, die mit =, +, - oder @ beginnen, ein Apostroph hinzu – auch nach Leerzeichen. Deaktiviere ihn nur, wenn du den ursprünglichen Zelltext benötigst; Tabellenkalkulationsprogramme können ihn als Formel interpretieren.
Grenzen: 20 MiB XML, 50,000 Datensätze, 512 Spalten, 1.000.000 Zellen und 64 Verschachtelungsebenen. DOCTYPE- und ENTITY-Deklarationen werden nicht akzeptiert.
XML-Datensätze und Namen
Die XML-Spezifikation des W3C definiert Elemente, Attribute und Text (https://www.w3.org/TR/xml/). Die Tabellenzuordnung verwendet Elementpfade und behält qualifizierte Namen bei. Der Ausgangskatalog ist ein originales, veranschaulichendes Dataset, das gemeinfrei veröffentlicht wurde.
Tabellenausgabe
ECMA-376 definiert die Verpackung von Office-Open-XML-Arbeitsmappen (https://ecma-international.org/publications-and-standards/standards/ecma-376/). RFC 4180 beschreibt die CSV-Quotierung (https://www.rfc-editor.org/rfc/rfc4180). Der Download enthält die abgeflachte Tabelle und keine XML-Zuordnung oder eingebetteten Makros.
So benutzt du es
- Füge ein XML-Dokument ein oder öffne eine lokale XML-Datei.
- Lies das Dokument ein und wähle das Datensatz-Element sowie die Option zum Einschließen von Attributen.
- Prüfe die ersten 100 Zeilen und lade die vollständige Tabelle als CSV-Datei herunter.
Datenschutz & Einschränkungen
Deine Eingaben und Dateien werden in deinem Browser verarbeitet. Es wird nichts hochgeladen.
Ähnliche Tools
Häufige Fragen
Welches Element sollte ich auswählen?
Wähle das wiederholte Element, das einen Datensatz darstellt, zum Beispiel /catalog/item. Wenn du stattdessen die Dokumentwurzel auswählst, wird eine Zeile mit den untergeordneten Pfaden des gesamten Dokuments erstellt.
Wie werden wiederholte untergeordnete Elemente verarbeitet?
Sie werden zu separaten Spalten, zum Beispiel tag[1] und tag[2]. Fehlt ein Vorkommen, bleibt die entsprechende Zelle leer. Der Konverter vervielfacht Zeilen nicht über verschachtelte Listen hinweg.
Werden Attribute eingeschlossen?
Ja, standardmäßig. Deaktiviere die Attributoption, wenn du nur den Text untergeordneter Elemente exportieren möchtest. Namespace-Deklarationen werden ausgelassen; andere qualifizierte Namen bleiben erhalten.
Bleibt die ursprüngliche XML-Struktur in der Ausgabe erhalten?
Nein. Es wird eine flache Tabelle aus Attributen und Text erstellt. Kommentare, Verarbeitungsanweisungen und die ursprüngliche Reihenfolge gemischter Inhalte bleiben daher nicht erhalten. Der Schutz vor CSV-Formeln ist standardmäßig aktiviert und stellt potenziell ausführbaren Zellen ein Apostroph voran.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig