Zum Inhalt springen

CSV in JSON umwandeln

Tabellendaten in ein JSON-Array umwandeln, mit automatischer Trennzeichen-Erkennung.

Optionen
Läuft im Browser – Ihre Datei wird nicht hochgeladen.

So funktioniert’s

  1. Fügen Sie Ihre CSV-Daten in das Eingabefeld ein.
  2. Wählen Sie unter „Trennzeichen“ die Option „Automatisch“ oder das verwendete Trennzeichen.
  3. Aktivieren Sie „Erste Zeile ist Kopfzeile“, wenn die erste Zeile Spaltennamen enthält.
  4. Wählen Sie unter „Ausgabe“ das gewünschte JSON-Format, zum Beispiel „Array von Objekten“.

Beispiele

Artikelliste aus Excel mit Dezimalkomma

Eingabe
Artikel;Bezeichnung;Preis
A-101;"Ordner; blau";4,95
A-102;Notizbuch;7,50
Ausgabe
[
  {
    "Artikel": "A-101",
    "Bezeichnung": "Ordner; blau",
    "Preis": "4,95"
  },
  {
    "Artikel": "A-102",
    "Bezeichnung": "Notizbuch",
    "Preis": "7,50"
  }
]

Tabulatorgetrennte Kundendaten verschachteln

Eingabe
kunde.name	kunde.ort	aktiv
Miriam Müller	Köln	true
Jonas Weber	Leipzig	FALSE
Ausgabe
[
  {
    "kunde": {
      "name": "Miriam Müller",
      "ort": "Köln"
    },
    "aktiv": true
  },
  {
    "kunde": {
      "name": "Jonas Weber",
      "ort": "Leipzig"
    },
    "aktiv": false
  }
]

Standorte nach Kennung zuordnen

Eingabe
Kennung,Ort,PLZ
BER,Berlin,10115
DD,Dresden,01067
Ausgabe
{
  "BER": {
    "Ort": "Berlin",
    "PLZ": "10115"
  },
  "DD": {
    "Ort": "Dresden",
    "PLZ": "01067"
  }
}

Häufige Fragen

Wie werden leere CSV-Felder in JSON übernommen?

Unter „Leere Werte“ wählen Sie „Leere Zeichenfolge“, „null“ oder „Schlüssel weglassen“. Bei „Array von Arrays“ ergibt „Schlüssel weglassen“ eine leere Zeichenfolge. Der Zellinhalt NULL oder null bleibt dagegen Text.

Was passiert bei fehlerhaften CSV-Zeilen?

Fehlende Felder werden als leere Werte ergänzt, zusätzliche Felder erhalten Namen wie column_3; dazu erscheinen Warnungen. Ein nicht geschlossenes Anführungszeichen verhindert die Ausgabe und wird mit Zeile und Spalte gemeldet. Klicken Sie auf eine Warnung, um zur betroffenen Zeile zu springen.

Werden meine CSV-Daten auf einen Server hochgeladen?

Die Umwandlung erfolgt im Browser; der Tool-Code sendet keine CSV- oder JSON-Daten an einen Server. Die CSV wird nicht gespeichert, Ihre Optionseinstellungen bleiben jedoch im localStorage des Browsers.

Wie groß darf eine CSV-Datei sein?

Dateien über 50 MB werden abgewiesen. Teilen Sie größere Dateien vor dem Einlesen auf oder verwenden Sie ein Desktop-Tool.