OKfmt

CSV YAML

Parst CSV zu YAML-Objektarrays, verwendet die Kopfzeile als Schlüssel, migriert Tabellendaten in Konfigurationsdateien und statische Website-Datenquellen.

Dateien hierher ziehen oder klicken

Strg+V zum Einfügen aus der Zwischenablage

Wie konvertiert man CSV zu YAML

  1. 1Laden Sie Ihre CSV-Datei per Drag & Drop, Klick oder Einfügen hoch.
  2. 2Passen Sie bei Bedarf die Qualitätseinstellungen an.
  3. 3Klicken Sie auf 'Jetzt konvertieren' und warten Sie auf den Abschluss der Umwandlung.
  4. 4Laden Sie Ihre konvertierte YAML-Datei herunter.

Über die Konvertierung von CSV zu YAML

CSV ist ein kommagetrenntes Tabellenformat im Klartext gemäß dem RFC 4180-Standard, es unterstützt nur eine einzelne flache Tabelle und alle Inhalte werden als Strings gespeichert. YAML 1.2 ist ein Serialisierungsformat mit Unterstützung für Einrückungsebenen und Referenzen, das weit verbreitet für Container- und Continuous-Integration-Konfigurationen verwendet wird. Diese Konvertierung wandelt flache Tabellendaten in eine hierarchische Konfigurationsstruktur um.

Diese Konvertierung nutzt SheetJS zur Verarbeitung der Eingabetabelle, wandelt jede Zeile CSV-Daten in ein YAML-Listenelement um und behält alle ursprünglichen Schlüsselnamen-Strings bei. CSV hat keine native geschachtelte Struktur, keine Datentypunterscheidung und keine Kommentare, daher können entsprechende Informationen nicht beibehalten werden. Die Ausgabegröße steigt geringfügig durch die Einrückungsformatierung.

Diese Konvertierung eignet sich zum Umwandeln organisierter Konfigurationstabellen in YAML 1.2-Konfigurationsdateien für Kubernetes oder Docker Compose. Sie passt sich dem YAML-Parsestandard ab Version 2009 an und kann direkt im Konfigurationsverzeichnis des entsprechenden Projekts verwendet werden.

CSV vs YAML: Technischer Vergleich

FunktionCSVYAML
Veröffentlicht19722001
EntwicklerRFC 4180YAML community

FAQ zu CSV → YAML

Verursacht die konvertierte Konfiguration Parsing-Fehler?

Die Ausgabe folgt dem YAML 1.2-Standard und kann von Standardparsern normal gelesen werden. Gültige Inhalte der ursprünglichen CSV-Datei werden vollständig beibehalten, nur nicht vorhandene geschachtelte Strukturen und Datentypinformationen in CSV können nicht rekonstruiert werden.

Werden ursprüngliche Datentypen nach der Konvertierung beibehalten?

CSV selbst unterscheidet keine Datentypen, alle Inhalte werden als Strings gespeichert. Nach der Konvertierung werden alle Werte standardmäßig als Strings ausgegeben, das Tool leitet nicht automatisch numerische, boolesche oder andere Datentypen ab und wandelt sie nicht um.

Wie hoch ist die Dateigrößenbeschränkung?

Dieses Tool verarbeitet nur eine Datei pro Konvertierung, mit einer maximalen Dateigröße von 50MB. Dateien, die die Beschränkung überschreiten, können nicht zur Verarbeitung eingereicht werden, eine Stapelkonvertierung mehrerer Dateien wird derzeit nicht unterstützt.

Werden Quelldateien auf dem Server gespeichert?

Dateien werden per HTTPS zur Konvertierung auf den Server hochgeladen. Nach Abschluss der Konvertierung löscht der Server sowohl die Quell- als auch die Ausgabedatei sofort, speichert keine Daten und behält keine Nutzerdaten.