Kategorie: Entwicklung

CSV-zu-YAML-Konverter

Eigene IdeeTool fehlt?

CSV-, semikolon- oder tabgetrennte Zeilen im Browser in YAML umwandeln

Fügen Sie komma-, semikolon- oder tabgetrennte Zeilen ein und erhalten Sie YAML, mit optionaler Kopfzeile, die zu den Schlüsseln jedes Objekts wird. Die Umwandlung erfolgt in Ihrem Browser.

Füge CSV ein, um es in YAML umzuwandeln.

YAML
Hier erscheint das Ergebnis.

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dieses Werkzeug analysiert getrennte Zeilen genauso, wie es eine Tabellenkalkulation tun würde, einschließlich in Anführungszeichen gesetzter Felder, und schreibt das Ergebnis als YAML: eine Liste von Zuordnungen, wenn die erste Zeile eine Kopfzeile ist, andernfalls eine Liste von Listen. Es eignet sich, um exportierte Tabellendaten ohne Umweg über eine Tabellenkalkulations-App in eine Konfigurationsdatei oder Testdaten umzuwandeln.

So funktioniert es

  1. Getrennte Zeilen in das Eingabefeld einfügen.
  2. Trennzeichen wählen und festlegen, ob die erste Zeile eine Kopfzeile ist.
  3. Das YAML kopieren oder als Datei herunterladen.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Werden meine Daten irgendwohin hochgeladen?
Nein. Sowohl das Parsen als auch die YAML-Erzeugung erfolgen in JavaScript in Ihrem Browser-Tab, sodass nichts an einen Server gesendet wird.
Was passiert ohne Kopfzeile?
Jede CSV-Zeile wird zu einer YAML-Liste von Werten statt zu einer Zuordnung, da keine Schlüssel zur Verfügung stehen.
Welche YAML-Bibliothek wird verwendet?
js-yaml, dieselbe Bibliothek, die auch der JSON-zu-YAML-Konverter dieser Website verwendet, und die nur bei Bedarf geladen wird, sobald Sie etwas zum Umwandeln einfügen.