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.
Drop your files here - No upload required
or click to browse
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.