YAML zu CSV Konverter

Flachen Sie YAML-Listen — Inventare, Servicekataloge, Konfigurationssammlungen — zu tabellenfertigem CSV ab, ohne sie in einen beliebigen Webdienst zu kopieren. Kostenlos, und die gesamte Konvertierung läuft in Ihrem Browser.

YAML

YAML is a human-friendly data format widely used for configuration files in DevOps tools such as Docker, Kubernetes, and CI pipelines. It expresses nested structures through indentation instead of brackets.

CSV

CSV is the simplest and most universal tabular data format: one row per line, with values separated by commas, semicolons, or tabs. Every spreadsheet tool, database, and programming language can read and write it.

So funktioniert die Konvertierung von YAML zu CSV

Das YAML wird von einem spezifikationstreuen Parser verarbeitet (Aliasse aufgelöst, Kommentare entfernt), und jeder Listeneintrag wird zu einer Zeile. Verschachtelte Mappings werden zu Punktnotation-Spalten wie spec.replicas abgeflacht, damit nichts in der Struktur verborgen bleibt.

Die Kopfzeile ist die Vereinigung aller Schlüssel in der Reihenfolge ihres ersten Auftretens; fehlt einem Eintrag ein Schlüssel, bleibt die Zelle leer. Werte werden nur bei Bedarf in Anführungszeichen gesetzt, und das Trennzeichen lässt sich auf Semikolon oder Tabulator umstellen.

Häufig gestellte Fragen

Welche YAML-Formen lassen sich sauber konvertieren?
Eine Sequenz von Mappings auf oberster Ebene (je eine Zeile), ein einzelnes Mapping (eine Zeile) oder eine Sequenz einfacher Werte (eine einzelne "value"-Spalte). Mehrdokument-Dateien sollten vorher geteilt werden.
Wie wird tiefe Verschachtelung in einer flachen CSV dargestellt?
Jeder verschachtelte Pfad bekommt seine eigene Punktnotation-Spalte — metadata.labels.app enthält genau diesen verschachtelten Wert. Arrays innerhalb eines Eintrags werden JSON-codiert in ihre Zelle geschrieben.
Werden YAML-Anker und -Aliasse behandelt?
Ja, Aliasse werden beim Parsen aufgelöst, die CSV enthält also die aufgelösten Werte, wie ein YAML-fähiges Tool sie sehen würde.
Wo läuft die Konvertierung?
In einem Web Worker auf Ihrem Rechner. Kein Upload, kein Server, keine Kosten — sicher für Konfigurationen mit internen Namen oder Endpunkten.