DT Dev Tools

CSV-zu-YAML-Konverter — CSV in YAML online

CSV online in YAML umwandeln. CSV/TSV einfĂŒgen oder ablegen und eine saubere YAML-Liste mit Typen und verschachtelten SchlĂŒsseln erhalten. Kostenlos, privat.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

Drop a .csv / .tsv file here, or click to choose

Werbung

CSV in YAML umwandeln fĂŒr Konfigurationen, Fixtures und Datendateien

YAML ist das bevorzugte Format fĂŒr Konfigurationen und Daten, die Menschen bearbeiten: Kubernetes- und Helm-Werte, Ansible-Inventare und -Variablen, GitHub-Actions-Matrizen, Datendateien statischer Seiten mit Hugo, Jekyll oder Eleventy, i18n-Kataloge und Test-Fixtures. Diese Daten entstehen oft in einer Tabellenkalkulation. Dieser CSV-zu-YAML-Konverter macht aus Zeilen in einem Schritt direkt im Browser eine gut lesbare YAML-Liste von Mappings — Tabelle einfĂŒgen, eine .csv- oder .tsv-Datei ablegen oder das Beispiel laden.

Die erste Zeile liefert die SchlĂŒssel, jede weitere Zeile wird ein Listeneintrag. CSV-Felder in AnfĂŒhrungszeichen mit Kommas oder ZeilenumbrĂŒchen werden korrekt gelesen, und der YAML-Writer setzt jeden String in AnfĂŒhrungszeichen, der sonst falsch gedeutet wĂŒrde — Werte wie yes, off, null oder Text mit Doppelpunkt —, sodass das Ergebnis exakt die Werte deiner Tabelle zurĂŒckliefert.

Typen, Verschachtelung und ein SchlĂŒssel auf oberster Ebene

Lass Detect numbers & booleans aktiviert, um echte YAML-Zahlen und -Booleans auszugeben; Codes mit fĂŒhrenden Nullen und sehr lange IDs bleiben Strings, leere Zellen werden zu null. Aktiviere Nest dotted headers, um aus flachen Spalten Struktur aufzubauen: server.host und server.port werden zu einem verschachtelten server:-Mapping. Mit Wrap in key legst du die Liste unter einen Namen wie users:, damit sie sich in eine bestehende Datei einfĂŒgen lĂ€sst.

Tipps und verwandte Tools

PrĂŒfe einrĂŒckungsempfindliche Dateien vor dem Commit mit einem YAML-Linter und halte Geheimnisse aus der Versionsverwaltung heraus. FĂŒr die Gegenrichtung nutze YAML zu JSON oder JSON zu YAML. Dieselbe Tabelle lĂ€sst sich auch in JSON, XML oder tokensparsames TOON fĂŒr LLM-Prompts umwandeln. Die gesamte Verarbeitung erfolgt lokal, daher verlassen interne Inventare und Kundendaten nie deinen Rechner.

So verwenden Sie

  1. CSV hinzufĂŒgenFĂŒge CSV- oder TSV-Text ein, lege eine .csv-Datei ab oder klicke auf Load sample. Das Trennzeichen wird automatisch erkannt.
  2. Optionen anpassenWĂ€hle Kopfzeile, Typerkennung und Verschachtelung und packe die Liste optional unter einen SchlĂŒssel auf oberster Ebene.
  3. YAML kopieren oder herunterladenKopiere das YAML oder lade es als .yaml-Datei herunter.

HĂ€ufig gestellte Fragen

Welches YAML erzeugt der Konverter?
Eine YAML-Sequenz (Liste) mit einem Mapping pro CSV-Zeile, wobei die SchlĂŒssel die SpaltenĂŒberschriften sind. Trage bei Wrap in key einen Namen ein, um die Liste unter einen SchlĂŒssel wie users: zu setzen.
Bleiben Zahlen und Booleans als Typen erhalten?
Ja, wenn Detect numbers & booleans aktiv ist. Werte mit fĂŒhrenden Nullen wie 00501 und sehr lange IDs bleiben Strings, damit nichts versehentlich verĂ€ndert wird; leere Zellen werden zu null.
Kann ich aus einer CSV verschachteltes YAML erhalten?
Ja. Aktiviere Nest dotted headers, und eine Spalte wie db.host wird zu db: mit einem verschachtelten SchlĂŒssel host:.
Werden in YAML besondere Werte in AnfĂŒhrungszeichen gesetzt?
Ja. Strings wie yes, no, null oder solche mit : werden automatisch in AnfĂŒhrungszeichen gesetzt, damit das YAML exakt wie die CSV gelesen wird.
Werden meine Daten hochgeladen?
Nein. Die Umwandlung lÀuft vollstÀndig in deinem Browser.
Werbung