CanDoYa
DE

Kostenloser CSV zu YAML Konverter

Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.

CSV
YAML
CSV einfügen, um es in YAML umzuwandeln.
Dieses Tool teilen

Wie wandelt man CSV in YAML um?

CSV in den Konverter einfügen, und jede Zeile wird zu YAML: Die erste Zeile liefert die Schlüssel, jede weitere Zeile wird zu einem YAML-Mapping in einer Liste. Das Trennzeichen wird automatisch erkannt, Zahlen und Booleans lassen sich optional in echte YAML-Skalare umwandeln, und alles läuft im Browser.

So funktioniert’s

  1. 1CSV einfügen. CSV im linken Feld einfügen oder eintippen, oder das Beispiel laden, um das Format zu sehen.
  2. 2Optionen einstellen. 'Erste Zeile ist Kopfzeile' aktiviert lassen für Mappings mit Schlüsseln, ein Trennzeichen wählen (oder auf automatisch belassen) und die Erkennung von Zahlen und Booleans umschalten.
  3. 3YAML kopieren. Das YAML aktualisiert sich rechts live. Kopieren oder als .yaml-Datei herunterladen.

Für wen

CSV ist eine flache Text-Tabelle ohne Datentypen; YAML ist ein strukturiertes, gut lesbares Format für Konfigurationen, Testdaten und Datendateien. Dieses Tool verbindet beide: Mit einer Kopfzeile wird jeder Datensatz zu einem YAML-Mapping (schlüssel: wert) innerhalb einer Sequenz; ohne Kopfzeile wird jede Zeile zu einer einfachen Liste von Werten. Zitierte Felder, eingebettete Kommas und Zeilenumbrüche sowie maskierte Anführungszeichen werden korrekt geparst.

Alles läuft lokal in Ihrem Browser. Ihre Daten werden nie hochgeladen, protokolliert oder an einen Server gesendet - Sie können also auch Tabellen mit privaten oder sensiblen Daten gefahrlos umwandeln.

Häufige Fragen

Muss die erste Zeile eine Kopfzeile sein?

Nein. Lassen Sie 'Erste Zeile ist Kopfzeile' aktiviert, um jeden Datensatz in ein YAML-Mapping mit Schlüsseln zu verwandeln. Schalten Sie es aus, und jede Zeile wird stattdessen zu einer einfachen YAML-Liste von Werten - nützlich, wenn Ihre CSV keine Spaltennamen hat.

Welche Trennzeichen werden unterstützt?

Komma, Semikolon, Tabulator und senkrechter Strich. Die automatische Erkennung prüft die erste Zeile und wählt das wahrscheinlichste Zeichen, sodass europäische Dateien mit Semikolon oder tabgetrennte Exporte ohne Einstellungsänderung funktionieren.

Bleiben führende Nullen und lange Zahlen erhalten?

Ja. Bei aktivierter Typerkennung wird eine Zelle nur dann zu einer YAML-Zahl, wenn die Rückumwandlung exakt denselben Text ergibt. Werte wie 007, 07030 oder sehr lange IDs bleiben als Text in Anführungszeichen erhalten, sodass keine Daten verloren gehen oder umformatiert werden.

Werden meine Daten irgendwohin hochgeladen?

Nein. Die Umwandlung läuft komplett im Browser mit JavaScript. Nichts von dem, was Sie einfügen, wird an einen Server gesendet, gespeichert oder protokolliert - sicher also auch für private Tabellen.

Werden zitierte Felder mit Kommas korrekt verarbeitet?

Ja. Felder in doppelten Anführungszeichen können Kommas, Zeilenumbrüche und maskierte doppelte Anführungszeichen (geschrieben als zwei Anführungszeichen) enthalten, und der Parser erhält sie unverändert in der YAML-Ausgabe.