CSV-zu-JSON-Konverter

Fügen Sie eine CSV ein oder legen Sie eine Datei ab. Die Kopfzeile wird zu den Schlüsseln, und jede Zeile wird ein Objekt — typisiert, nicht alles als Zeichenfolge.

CSV-Datei hier ablegen oder klicken, um eine Datei zu wählen — oder Daten unten einfügen

Was Sie zurückbekommen

  • Echte Typen, nicht überall Zeichenfolgen. Zahlen kommen als Zahlen heraus und Wahrheitswerte als Wahrheitswerte — das JSON ist also ohne zweiten Putzgang brauchbar.
  • Codes bleiben Zeichenfolgen. Ein Wert wie 00123 behält seine führende Null als Zeichenfolge, statt zur Zahl 123 zusammenzufallen.
  • Datumsangaben in ISO-Form. Erkannte Datumsangaben werden als 2023-03-15 geschrieben, was sich überall einlesen lässt.
  • Felder in Anführungszeichen überleben. Kommas, doppelte Anführungszeichen und Zeilenumbrüche innerhalb eines zitierten CSV-Feldes landen korrekt maskiert in der JSON-Zeichenfolge.
  • Das Trennzeichen wird erkannt. Dateien mit Komma, Semikolon, Tabulator und senkrechtem Strich werden alle gelesen; Sie können die Vermutung überstimmen.
  • Dateien ohne Kopfzeile gehen auch. Nehmen Sie den Haken bei der Kopfzeile heraus, und Sie bekommen Arrays aus Werten statt Objekte.

Wird meine Datei irgendwohin hochgeladen?

Nein. Diese Seite hat keine Serverseite: Die Datei wird von JavaScript gelesen und zurückgeschrieben, das auf Ihrem eigenen Rechner läuft. Sie können das prüfen, indem Sie die Seite öffnen, die Netzwerkverbindung trennen und trotzdem eine Datei umwandeln.

Warum nicht von Hand

Der übliche Eigenbau — jede Zeile an den Kommas zerlegen — zerbricht am ersten zitierten Feld, das ein Komma enthält, und an jedem Feld mit einem Zeilenumbruch. Beides ist gültiges CSV, und beides kommt in exportierten Daten ständig vor.