Text 🔒 Läuft im Browser — keine Daten werden gesendet

CSV-in-JSON-Konverter

Machen Sie aus einem CSV-Export aus Excel, Google Sheets oder einer Datenbank ein JSON-Array, bereit für Code oder eine API.

Eingabe
Ausgabe

CSV online in JSON umwandeln

CSV ist das Format, in dem Tabellenkalkulationen und Datenbanken Daten exportieren, und JSON das, in dem Programme und APIs sie haben wollen. Eine Umwandlung von Hand oder mit einem schnellen Split an den Kommas bricht, sobald ein Feld ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält. Diese Seite ist der JSON-Konverter mit CSV als Eingabe und JSON als Ausgabe, mit einem vollständigen Parser nach RFC 4180.

Alles läuft im Browser-Tab, die Datei wird also nie hochgeladen.

Was der Parser beherrscht

  • Felder in Anführungszeichen mit Kommas, Semikolons und Zeilenumbrüchen darin.
  • Verdoppelte Anführungszeichen: "say ""hi""" wird zu say "hi".
  • Byte-Order-Marks von Excel, die sonst im ersten Spaltennamen landen würden.
  • Leere Kopfzellen, die column1, column2 und so weiter heißen.
  • Ein nicht geschlossenes Anführungszeichen, das gemeldet wird, statt stillschweigend den Rest der Datei zu verschlucken.

Typen in der Ausgabe

CSV-WertJSON mit TyperkennungJSON ohne
4242"42"
truetrue"true"
007"007""007"
1.50"1.50""1.50"
leer""""

Verschachtelte Objekte wiederherstellen

Auch eine flache Tabelle kann verschachtelte Daten beschreiben, wenn die Spaltennamen sagen, wohin jeder Wert gehört. Mit angehaktem Spaltennamen mit Punkt verschachteln wird eine Spalte namens address.city zu {"address": {"city": ...} } – genau die Umkehrung von JSON in CSV.

Nächste Schritte

Um das Ergebnis zu prüfen oder neu zu formatieren, öffnen Sie es im JSON Formatter. Um dieselben Daten in YAML zu verwandeln, wählen Sie im JSON-Konverter YAML als Ausgabeformat.