// converters

YAML to CSV.

Take a YAML array of maps and export it as CSV, with safe quoting of commas and quotes.

Client-sideSafe quotingNo upload

YAML input

CSV output

Häufig gestellte Fragen

Wie behandelt er verschachtelte Daten?

Er flacht verschachtelte Objekte mit Punkt-Notation ab.

Kann ich Spalten auswählen?

Ja, du kannst wählen, welche Felder einbezogen werden.

Bewahrt er Sonderzeichen?

Ja, er behandelt Kommas, Anführungszeichen und Zeilenumbrüche korrekt.

Wie funktioniert YAML-zu-CSV-Umwandlung?

Der Konverter analysiert die YAML-Struktur und extrahiert die Daten in eine tabellarische Form. Jeder YAML-Eintrag wird zu einer Zeile, und die Schlüssel werden zu Spaltenüberschriften.

Verschachtelte Strukturen werden aufgelöst, indem die übergeordneten Schlüssel als Präfix verwendet werden. Aus { name: Max, address: { city: Berlin } } werden die Spalten name und address.city.

Listen werden als separate Zeilen dargestellt, wobei die Spaltenüberschriften gleich bleiben. Der resultierende CSV-Text kann direkt in Tabellenkalkulationsprogramme importiert werden.

Wann sollte man YAML zu CSV konvertieren?

CSV ist das Standardformat für den Austausch von tabellarischen Daten mit Tabellenkalkulationsprogrammen wie Excel oder Google Sheets. Wenn Sie YAML-Daten analysieren oder visualisieren möchten, ist die Konvertierung zu CSV oft der erste Schritt.

Viele Datenanalyse-Tools und Datenbanken können CSV-Dateien direkt importieren. Durch die Konvertierung werden YAML-Daten für diese Tools zugänglich.

Für Berichte und Präsentationen ist CSV nützlich, da die Daten in eine klare Tabellenform gebracht werden können, die sich leicht lesen und weiterverarbeiten lässt.

Anforderungen an das Eingabeformat

Die YAML-Eingabe sollte eine flache oder leicht verschachtelte Struktur haben. Stark verschachtelte oder zirkuläre Referenzen können nicht korrekt in CSV umgewandelt werden.

Listen mit gemischten Datentypen oder komplexen Objekten als Listeneinträge erfordern besondere Aufmerksamkeit. Der Konverter muss entscheiden, wie diese dargestellt werden.

Für optimale Ergebnisse sollte die YAML-Datei eine einheitliche Struktur haben. Gemischte Strukturen (manche Einträge haben mehr Schlüssel als andere) führen zu leeren Zellen im CSV.