YAML zu CSV
YAML sofort in CSV-Format umwandeln
YAML-Eingabe
CSV-Ausgabe
Was ist YAML zu CSV?
CSV ist tabellarisch: Zeilen und Spalten. YAML ist hierarchisch. Die Umwandlung von YAML zu CSV macht verschachtelte Strukturen zu Zeilen, sodass Sie die Daten in Excel, Google Sheets öffnen oder in ETL-Pipelines nutzen können. Die YAML-1.2-Spezifikation und RFC 4180 (CSV) definieren die Formate.
Dieses Tool parst Ihr YAML und gibt CSV aus. Die Konvertierung läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet. Wiederholte Elemente in YAML (z.B. eine Liste von Objekten) werden zu CSV-Zeilen. Für JSON zu CSV nutzen Sie JSON zu CSV.
Beispiele: YAML zu CSV
YAML-Arrays in CSV-Zeilen umwandeln. Telekom-Beispiel:
Beispiel: Teilnehmerliste
CSV-Ausgabe:
Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.
So verwenden Sie dieses Tool
YAML einfügen oder hochladen
Kopieren Sie Ihr YAML und fügen Sie es in den linken Editor ein. Sie können auch auf <strong>Hochladen</strong> klicken, um eine <code>.yaml</code>- oder <code>.yml</code>-Datei zu laden. Die Schaltfläche <strong>Beispiel</strong> lädt Beispieldaten. Ungültiges YAML zeigt einen Fehler.
CSV-Ausgabe anzeigen
Das rechte Panel zeigt das abgeflachte CSV. Wiederholte Elemente (z.B. eine Liste von Objekten) werden zu Zeilen; Schlüssel zu Spaltenüberschriften. Verschachtelte Objekte können zu Spalten oder verketteten Werten werden. Die Struktur hängt von Ihrem YAML ab.
Kopieren oder Herunterladen
Nutzen Sie <strong>Kopieren</strong> oder <strong>Herunterladen</strong>. Für JSON zu CSV nutzen Sie JSON zu CSV. Zum Formatieren von YAML den YAML Formatierer.
Wann YAML zu CSV hilft
Konfigurationsdateien und API-Antworten in YAML enthalten oft Listen von Objekten—z.B. Dienste, Benutzer oder Konfigurationseinträge. Die Umwandlung zu CSV ermöglicht das Öffnen in Excel oder Google Sheets für Analyse, Freigabe oder Import in andere Systeme. Datenbankexporte, Kubernetes-Ressourcenlisten und CI-Konfigurationen in YAML können für Berichte zu CSV abgeflacht werden.
ETL-Pipelines und Daten-Workflows erwarten manchmal CSV. Wenn Ihre Quelle YAML ist (z.B. aus einem Config-Repo oder API), flacht dieses Tool sie ab. Für gezielte Werte konvertieren Sie zuerst zu JSON und nutzen jq. Für JSON zu CSV nutzen Sie JSON zu CSV.
Häufig gestellte Fragen
Wie wird Verschachtelung behandelt?
Wiederholte Elemente (Arrays von Objekten) werden zu Zeilen—jedes Objekt wird eine Zeile. Verschachtelte Objekte können zu Spalten (z.B. user.name) oder verketteten Werten werden. Die genaue Struktur hängt von Ihrem YAML ab. Bei komplexer Verschachtelung müssen Sie ggf. manuell abflachen oder zuerst jq nutzen.
CSV-Escaping für Kommas?
Werte mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden gemäß RFC 4180 escaped. Excel und Google Sheets handhaben Standard-CSV-Escaping korrekt.
Sind meine Daten privat?
Ja. Die Konvertierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.
Was, wenn mein YAML keine wiederholten Elemente hat?
Ein einzelnes Objekt wird zu einer einzelnen Zeile. Verschachtelte Schlüssel können zu Spaltenüberschriften werden. Bei einer flachen Schlüssel-Wert-Konfiguration erhalten Sie eine Zeile mit Schlüssel-Wert-Paaren als Spalten.
Kann ich es für Kubernetes-Ressourcen nutzen?
Ja. Eine Liste von Kubernetes-Ressourcen (z.B. von <code>kubectl get</code> als YAML exportiert) kann zu CSV für Tabellenanalyse konvertiert werden. Verschachtelte Felder wie <code>metadata.name</code> werden zu Spalten.
Verwandte Tools
RFC 4180 CSV. YAML-Spezifikation. JSON-Spezifikation. CSV-Spezifikation. MDN.