Kategorie: Entwicklung
YAML-zu-CSV-Konverter
Eine YAML-Liste von Objekten im Browser in CSV umwandeln
Fügen Sie eine YAML-Liste von Zuordnungen oder eine einzelne Zuordnung ein und erhalten Sie komma-, semikolon- oder tabgetrenntes CSV, wobei verschachtelte Werte zu Spaltennamen mit Punktnotation abgeflacht werden. Die Umwandlung erfolgt in Ihrem Browser.
Füge YAML ein, um es in CSV umzuwandeln.
Hier erscheint das Ergebnis.
Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Dieses Werkzeug parst YAML mit js-yaml und flacht jedes Element zu einer flachen Zeile ab, genau wie es der JSON-zu-CSV-Konverter dieser Website tut, sodass verschachtelte Objekte zu Spaltennamen mit Punktnotation wie address.city werden und kurze Arrays einfacher Werte mit Semikolons verbunden werden. Die Spaltenmenge ist die Vereinigung der Schlüssel aller Elemente, sodass Zeilen mit fehlenden Feldern einfach leere Zellen erhalten.
So funktioniert es
- Eine YAML-Liste von Zuordnungen oder eine einzelne Zuordnung in das Eingabefeld einfügen.
- Trennzeichen wählen und festlegen, ob eine Kopfzeile enthalten sein soll.
- Das CSV 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 CSV-Erzeugung erfolgen in JavaScript in Ihrem Browser-Tab, sodass nichts an einen Server gesendet wird.
- Was passiert bei verschachtelten Objekten oder Arrays?
- Verschachtelte Objekte werden zu Spaltennamen mit Punktnotation wie address.city abgeflacht, und Arrays einfacher Werte werden mit Semikolons zu einer einzigen Zelle verbunden.
- Was, wenn das YAML eine einzelne Zuordnung statt einer Liste ist?
- Es wird als einzeilige Liste behandelt, sodass Sie eine Kopfzeile plus eine einzelne Datenzeile erhalten.