XML zu CSV Konverter online – kostenlos und privat

Spiegelt intern XML→JSON→CSV, sodass Analysten vorhersehbare Tabellenkalkulationen ohne benutzerdefinierte ETL-Tools führen können.

Laden…
XML → CSV Analysenotizen
Klärt, wann abgeflachte Zeilen angezeigt werden und wann eine manuelle Aktualisierung erforderlich ist.

Hinweise des Entwicklers

• Unregelmäßige Geschwister können die Spalten seltsam erweitern – überprüfen Sie den Vermittler JSON. • Namespace-Präfixe verschwinden möglicherweise aus Headern. • Wiederholte Elemente (z. B. „<product>“-Geschwister) werden zu einer CSV-Zeile pro Element, sobald JSON entpackt wird. • Wohlgeformte Beispiele sollten eine XML-Deklaration und eingerücktes Markup enthalten, damit die Sprache klar lesbar ist. • **/fr/** CSV-Ausgabe verwendet „;“ als Spaltentrennzeichen für Numbers / Excel (EU-Gebietsschema). • Brockenriese ernährt sich von außen.

Wenn Teams diese Route wählen

• BI-Aufnahme nächtlicher XML-Dumps. • QA, die SOAP-Exporte im Vergleich zu CSV-Regressionsbasislinien unterscheidet. • Leichte ETL-Vorschauen.

Über diese Optionen

CSV-Exporte: Wählen Sie ein Trennzeichen (Auto folgt dem Gebietsschema – Semikolon auf /fr), RFC-minimale oder immer in Anführungszeichen gesetzte Felder, Zeilenenden und ob eine Kopfzeile ausgegeben werden soll. CSV Importe: Trennzeichen + ob Zeile 1 Spaltennamen enthält (das automatische Trennzeichen folgt nur der Einfachheit halber dem Gebietsschema). JSON-Ausgabe (XML-, YAML- oder CSV-Quellen): Einrückung (einschließlich kompakter Einzeiler) und optionale rekursive Schlüsselsortierung. JSON → XML: Hübsches Drucken und Einzugsbreite umschalten. YAML-Ausgabe: Einzugsbreite, lesbares vs. engeres Layout und deterministische String-Anführungszeichen (es gibt keine YAML-Quelldatei zum „Beibehalten“). XML-Kommentare werden im Zwischenbaum JSON nicht dargestellt.

Ausgearbeitete Beispiele

Produktzeilen plus Lageraufteilungen

Beispieleingabe

<?xml version="1.0" encoding="UTF-8"?> <rows> <product sku="X1"> <category>optisch</category> <qty>12</qty> <warehouse>AMS</warehouse> </product> <product sku="X9"> <category>optisch</category> <qty>3</qty> <warehouse>SIN</warehouse> </product> </rows>

Beispielausgabe

SKU, Kategorie, Menge, Lager X1,Optik,12,AMS X9,Optik,3,SIN

Rechnungskopf + gepunktete Summen

Beispieleingabe

<?xml version="1.0" encoding="UTF-8"?> <config env="production" region="eu-west"> <database> <host>db-primary.internal</host> <port>5432</port> <name>zur Kasse</name> <ssl enabled="true" /> </database> <cache ttl="300"> <redis host="cache.internal" port="6379" /> </cache> <features> <flag name="checkout-v2" enabled="true" rollout="25" /> <flag name="dark-mode" enabled="false" /> </features> </config>

Beispielausgabe

env,region,database.host,database.port,database.name,database.ssl.enabled,cache.ttl,cache.redis.host,cache.redis.port,features.flag Production,eu-west,db-primary.internal,5432,checkout,true,300,cache.internal,6379,"{""name"":""checkout-v2"",""enabled"":""true"",""rollout"":""25""}, {""name"":""dark-mode"",""enabled"":""false""}"

Navigieren Sie durch verwandte Konverter

Überprüfen Sie die Form mit XML → JSON, validieren Sie dann im JSON-Validator, diff-Konfigurationen über JSON diff oder minimieren Sie mit unserem JSON Minifier. Exportieren Sie YAML bis JSON → YAML.

XML → CSV FAQ

Abflachende Macken

Leer CSV?

Der Vermittler JSON legt möglicherweise keine Zeilen offen – führen Sie ihn erneut durch XML→JSON zur Inspektion durch.

Spaltenreihenfolge?

Folgt der deterministischen Flatten-Traversierung vom verschachtelten JSON.

Funktioniert offline?

Ja, sobald die Assets geladen sind – immer noch keine Uploads.

SOAP-Anhänge?

Nicht behandelt – MTOM-Nutzlasten an anderer Stelle vorverarbeiten.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.