DokumenteBilderMedienPDF-Werkzeuge

XML in CSV Online konvertieren

XML-Daten in deinem Browser nach CSV exportieren – ohne Installation.

PDF hier ablegen

.pdf · bis zu 2 GB

KostenlosKeine AnmeldungKein WasserzeichenOCR inklusive

XML nach CSV für die Datenanalyse

Mit allem kompatibel

Das CSV lässt sich direkt in Excel, Google Sheets, pandas, R, Power BI oder jedem anderen Datentool öffnen.

100 % privat

Dein XML (das möglicherweise vertrauliche Unternehmensdaten enthält) wird ausschließlich in deinem Browser verarbeitet.

Intelligente Extraktion

Erkennt Zeilen automatisch, flacht verschachtelte Strukturen per Punkt-Notation ab und verkettet Arrays.

Sofort

Echtzeit-Konvertierung ohne Datei-Upload. Ohne Registrierung, ohne Limits.

Drei Schritte, kein Aufwand

1

Dein XML einfügen

Füge den XML-Inhalt ein: eine SOAP-Antwort, einen RSS-Feed, eine Konfigurationsdatei oder ein beliebiges XML mit wiederholten Datensätzen.

2

Automatische Zeilenerkennung

Das Tool erkennt wiederholte Geschwister-Elemente (die Ebene, die Zeilen entspricht) und extrahiert alle Felder als CSV-Spalten.

3

CSV herunterladen

Kopiere oder lade das fertige CSV herunter. Kompatibel mit Excel, Google Sheets, pandas und jedem Datenanalyse-Tool.

Noch Fragen?

Das Tool analysiert das XML und sucht nach der Ebene mit wiederholten Geschwister-Elementen: Wenn mehrere product-, item- oder record-Elemente auf derselben Ebene vorhanden sind, werden sie als Zeilen behandelt. Der Algorithmus identifiziert das am häufigsten auftretende Element als Zeilenkandidat. In einem Inventar-XML mit inventory > products > product-Elementen sind die product-Knoten die Zeilen. Die Felder innerhalb jedes product-Elements werden zu CSV-Spalten. XML-Attribute werden ebenfalls als Spalten einbezogen.

Die CSV-Spalten ergeben sich aus der Vereinigung aller Felder, die in allen Zeilenelementen gefunden werden. Hat das erste product-Element die Felder id, name und price, das zweite zusätzlich stock, enthält die CSV alle vier Spalten – Zellen ohne Wert bleiben leer. So geht kein Feld verloren, auch wenn nicht alle Elemente dieselben Felder haben, was bei echten XML-Daten mit optionalen Feldern häufig vorkommt.

Für Kind-Elemente, die einfache verschachtelte Objekte sind, nutzt das Tool Punkt-Notation zum Abflachen der Struktur: address > city = Madrid wird zur Spalte address.city mit dem Wert Madrid. Für Sub-Arrays (mehrere gleichnamige Elemente innerhalb einer Zeile) werden die Werte mit einem Semikolon verkettet: tags > tag = A und B ergibt tags = A;B. So werden in einem tabellarischen Format so viele Informationen wie möglich erhalten.

Der CSV-Standard RFC 4180 verlangt, dass Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen in doppelte Anführungszeichen eingeschlossen werden. Doppelte Anführungszeichen im Wert selbst werden durch Verdopplung escaped. Dieses Tool hält den RFC-4180-Standard ein, sodass das CSV korrekt in Excel, Google Sheets und jedem CSV-Parser importiert werden kann. Werte mit Kommas (häufig in XML-Listen) und Zeilenumbrüche (häufig in Beschreibungsfeldern) werden korrekt behandelt.

XML nach CSV eignet sich besonders für: 1) SOAP-Antworten: SOAP-Dienste (sehr verbreitet in Banksystemen, ERPs und Legacy-Systemen) liefern XML zurück. Die Konvertierung nach CSV erleichtert die Analyse in Excel oder den Import in Datenbanken. 2) RSS/Atom-Feeds: Artikel in CSV umwandeln für Content-Analysen oder Medien-Monitoring. 3) Konfigurationsexporte: Viele Unternehmenssysteme (SAP, Oracle, Salesforce) exportieren Daten in XML. 4) ETL-Workflows: In Datenpipelines ist XML zu CSV ein häufiger Transformationsschritt vor dem Laden in ein Data Warehouse.

XML im Unternehmenseinsatz: SOAP, RSS und SVG, Datenmigration und ETL-Workflows

XML (eXtensible Markup Language) wurde 1998 vom W3C veröffentlicht und entwickelte sich in den 2000er Jahren zum Standardformat für den Datenaustausch. SOAP (Simple Object Access Protocol), das auf XML basiert, dominierte die Webservice-Architekturen bis zur Einführung von REST. Heute nutzen noch viele Unternehmens-Legacy-Systeme SOAP und XML: SAP, Oracle ERP, SWIFT-Banksysteme, HL7- und FHIR-Standards im Gesundheitswesen sowie viele Behördenportale. Auch wenn REST und JSON XML in der modernen Entwicklung abgelöst haben, ist XML in der Unternehmensintegration nach wie vor allgegenwärtig.

RSS (Really Simple Syndication) und Atom sind XML-Formate für Web-Content-Feeds. Obwohl RSS-Feeds wie eine Technologie der Vergangenheit wirken, werden sie von Podcasts (iTunes/Apple Podcasts nutzt RSS für die Verteilung), Blogs, Nachrichtenportalen und Media-Monitoring-Tools weiterhin intensiv genutzt. SVG (Scalable Vector Graphics) ist ebenfalls XML und in HTML5 integriert. XML ist außerdem das Grundformat von XLSX (Excel), DOCX (Word) und PPTX (PowerPoint): Diese Dateien sind ZIP-Archive, die intern XML enthalten.

In ETL-Workflows (Extract, Transform, Load) der Datentechnik ist die Konvertierung von XML nach CSV eine sehr häufige Transformation. Apache NiFi, Apache Airflow, dbt und andere ETL-Tools unterstützen XML-Transformationen. In Python sind lxml und xml.etree.ElementTree die Standard-XML-Parser; pandas kann XML direkt mit pd.read_xml() einlesen. Bei der Datenmigration exportieren viele Legacy-Systeme ausschließlich in XML, und die Konvertierung nach CSV ist der erste Schritt für den Import in moderne Systeme wie PostgreSQL, BigQuery oder Snowflake.