YAML zu CSV Konverter — Kostenlos online

Fügen Sie Ihr YAML unten ein und klicken Sie auf Konvertieren, um sofort CSV zu erhalten.

Eingabe Bereit

Eingabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Ausgabe

Ausgabestatistiken sind über die Schaltfläche Statistik oberhalb dieses Felds verfügbar.

Die Ergebnisse dienen nur zu Informationszwecken und können Fehler enthalten. Bitte überprüfen Sie wichtige Informationen unabhängig. Die Nutzung dieses Tools erfolgt auf eigene Gefahr.

Was dieses Tool macht

Der YAML-zu-CSV-Konverter wandelt eine YAML-Liste von Datensätzen in CSV-Zeilen um, die sich direkt in einer Tabellenkalkulation öffnen lassen. Jeder Listeneintrag wird zu einer Zeile, jeder Schlüssel zu einer Spalte.

Verschachtelte Schlüssel werden zu Spaltennamen mit Unterstrich zusammengefasst, sodass aus meta: {tier: frontend} die Spalte meta_tier wird. Die Spalten werden aus allen Datensätzen gesammelt, sodass ein Eintrag mit einem zusätzlichen Schlüssel eine eigene Spalte bekommt, statt abgeschnitten zu werden.

Wann Sie es verwenden

  • Ein Inventar, ein Servicekatalog oder eine Liste von Testfällen liegt in YAML vor, und jemand muss sie in Excel durchsehen.
  • Daten aus einem Static-Site-Generator, einem Ansible-Inventar oder einer CI-Konfiguration für einen Bericht als Tabelle exportieren.
  • Viele YAML-Datensätze nebeneinander vergleichen, was in Spalten deutlich leichter fällt als in verschachteltem Text.
  • Eine Liste von Feature-Flags, Routen oder Übersetzungen mit einer nicht technischen Kollegin teilen, die lieber mit Tabellen arbeitet.

Beispiel

Eingabe

- name: web
  port: 8080
  meta:
    tier: frontend
- name: api
  port: 3000
  meta:
    tier: backend

Ausgabe

name,port,meta_tier
web,8080,frontend
api,3000,backend

Fragen zu diesem Tool

Welche YAML-Struktur wird erwartet?

Am besten funktioniert eine Liste von Mappings auf oberster Ebene (Zeilen, die mit - beginnen, und Paare key: value). Ein einzelnes Mapping ergibt eine Zeile; wirkt das Ergebnis falsch, prüfen Sie zuerst die Einrückung mit dem YAML-Validator.

Wie werden Listen innerhalb eines Datensatzes behandelt?

Eine Liste einfacher Werte wird in einer Zelle zusammengefasst. Eine Liste von Objekten wird wie andere verschachtelte Daten abgeflacht, daher können komplexe Dokumente viele Spalten erzeugen.

Werden Anker und Aliase unterstützt?

Ja. YAML-Anker (&name) und Aliase (*name) werden beim Parsen aufgelöst, sodass die CSV die vollständigen Werte enthält statt der Verweismarken.

Häufige Fragen

Ist es sicher, vertrauliche Daten mit diesem Tool zu konvertieren?

Ja - Ihre Daten werden verarbeitet und sofort gelöscht. Auf dem Server wird nichts protokolliert oder gespeichert.

Gibt es eine Größenbeschränkung für die Datei?

Das Tool verarbeitet Dokumente typischer Größe problemlos. Bei sehr großen Dateien sollten Sie diese vorher aufteilen.

Ist dieses Tool kostenlos?

Ja, es ist kostenlos. Ohne Anmeldung und ohne E-Mail. Ergebnisse direkt auf dieser Seite.

Wie erhalte ich mein Ergebnis?

Nutze das Tool auf dieser Seite. Das Ergebnis erscheint hier und wird nicht per E-Mail zugestellt.