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 hochgeladenCSV 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
- CSV hinzufĂŒgenFĂŒge CSV- oder TSV-Text ein, lege eine .csv-Datei ab oder klicke auf Load sample. Das Trennzeichen wird automatisch erkannt.
- Optionen anpassenWĂ€hle Kopfzeile, Typerkennung und Verschachtelung und packe die Liste optional unter einen SchlĂŒssel auf oberster Ebene.
- YAML kopieren oder herunterladenKopiere das YAML oder lade es als .yaml-Datei herunter.
HĂ€ufig gestellte Fragen
Welches YAML erzeugt der Konverter?
users: zu setzen.Bleiben Zahlen und Booleans als Typen erhalten?
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?
db.host wird zu db: mit einem verschachtelten SchlĂŒssel host:.Werden in YAML besondere Werte in AnfĂŒhrungszeichen gesetzt?
yes, no, null oder solche mit : werden automatisch in AnfĂŒhrungszeichen gesetzt, damit das YAML exakt wie die CSV gelesen wird.