CSV in JSON umwandeln

Fügen Sie CSV mit Kopfzeile oder ohne ein. Sie erhalten ein JSON-Array mit einem Objekt je Zeile, Zahlen sowie true, false und null werden umgewandelt. Kopieren oder als data.json herunterladen.

Kostenlos Läuft in Ihrem Browser Stand: Dienstag, 10. November 2026

Zeilen durch Zeilenumbrüche getrennt. Ein Feld mit Komma, Anführungszeichen oder Zeilenumbruch steht in doppelten Anführungszeichen. Bis zu 2.000.000 Zeichen.

Automatisch erkennt das Trennzeichen aus den ersten Zeilen. Wählen Sie selbst eines, wenn die Datei ungewöhnlich ist.

Entfernen Sie den Haken, wenn die erste Zeile Daten enthält. Die Namen heißen dann column1, column2 und so weiter.

Macht aus 92 eine Zahl und aus true einen Wahrheitswert. Text wie 007 bleibt Text.

Ergebnis

Gültigkeit — Gültiges CSV mit dem erkannten Trennzeichen oder die Zeile des ersten Problems.
Umgewandelte Zeilen — Zeilen ohne die Kopfzeile.
JSON-Array

Dieses Werkzeug läuft in Ihrem Browser. Was Sie eingeben, wird nicht an uns gesendet.

So verwenden Sie es

  1. Fügen Sie Ihre Daten in CSV-Text ein. Die Namen stehen in der ersten Zeile, und Erste Zeile enthält die Namen bleibt angehakt.
  2. Lassen Sie Trennzeichen zwischen den Werten auf Automatisch erkennen, oder wählen Sie Semikolon (;) oder Tabulator, wenn die Datei sie verwendet.
  3. Lassen Sie Zahlen, true, false und null umwandeln angehakt, um Zahlen und Wahrheitswerte zu erhalten, oder entfernen Sie den Haken, damit jeder Wert Text bleibt.
  4. Lesen Sie Gültigkeit ab. Nennt sie eine Zeile, korrigieren Sie diese Zeile. Dann kopieren Sie das JSON-Array oder laden es als data.json herunter.

So wird das CSV gelesen

CSV ist in RFC 4180 beschrieben. Jede Zeile ist ein Datensatz, und die Felder eines Datensatzes werden durch ein einziges Zeichen getrennt, meist ein Komma. Ein Feld, das das Trennzeichen, einen Zeilenumbruch oder ein doppeltes Anführungszeichen enthält, steht in doppelten Anführungszeichen, und ein doppeltes Anführungszeichen darin wird zweimal geschrieben. Der Leser hält sich daran, daher trennt das Komma in "Mehmet, Ali" den Namen nicht.

Leere Zeilen werden übersprungen. Zeilen dürfen mit CRLF oder LF enden. Eine Byte-Order-Mark am Anfang, die Excel in manche Dateien schreibt, wird ignoriert.

  • Jede Zeile muss gleich viele Felder haben wie die erste Zeile. Weicht eine Zeile ab, stoppt die Umwandlung und nennt die Zeile, damit kein Wert verloren geht oder in die falsche Spalte rutscht.
  • Ohne die erste Zeile als Namen heißen die Spalten column1, column2 und so weiter. Ein leerer Name wird ebenfalls zu column mit seiner Nummer, und ein doppelter Name erhält am Ende _2, _3.
  • Eine Zahl wird nur umgewandelt, wenn alle ihre Ziffern erhalten bleiben. Deshalb bleibt 12345678901234567890 Text. 007 bleibt Text, weil eine führende Null nicht zu einer JSON-Zahl gehört.

Trennzeichen und Dezimalkommas

Automatisch schaut auf die ersten Zeilen und wählt das Trennzeichen, das in den meisten Zeilen gleich viele Felder ergibt. Bei Gleichstand gewinnt das Komma, dann das Semikolon. Ist eine Datei ungewöhnlich, wählen Sie das Trennzeichen selbst.

In einer JSON-Zahl ist nur der Punkt ein Dezimalzeichen. In einer Semikolon-Datei, die ein deutsches Excel mit Dezimalkomma gespeichert hat, bleibt ein Wert wie 1,5 als Text erhalten. Er wird dadurch nicht zu 15 oder einer falschen Zahl. Ersetzen Sie das Komma zuerst durch einen Punkt, wenn Sie eine Zahl brauchen.

Rechenbeispiel: das Standard-CSV

Der Standardtext hat eine Kopfzeile und zwei Zeilen. Die erste Zeile hat keine Anführungszeichen. Die zweite Zeile hat einen Namen mit Komma, daher steht er in doppelten Anführungszeichen. Beide Codes beginnen mit 0 und bleiben deshalb Text.

Die Spalte score wird zu Zahlen, 92 und 85, und die Spalte code behält 007 und 010 als Text. Das Ergebnis hat zwei Objekte, daher ist die Anzahl der umgewandelten Zeilen 2.

Feld Erste Zeile Zweite Zeile
name Ayşe Mehmet, Ali
score 92 85
code 007 010

Häufig gestellte Fragen

Warum meldet der Rechner einen Fehler in einer Zeile?

Der Fehler nennt die Zeile, in der das Problem beginnt. Häufige Ursachen sind ein Feld in Anführungszeichen, das nie geschlossen wird, ein Komma in einem Wert ohne Anführungszeichen oder eine Zeile mit mehr oder weniger Feldern als die erste Zeile.

Warum bleibt eine Zahl Text?

Ein Wert bleibt Text, wenn er eine führende Null hat wie 007, mehr als 15 signifikante Ziffern hat oder ein Komma als Dezimalzeichen nutzt wie 1,5. Solche Werte bleiben genau so erhalten, wie sie geschrieben wurden.

Warum wird aus 19.90 der Wert 19.9?

Eine JSON-Zahl hat keine nachgestellten Nullen, daher wird 19.90 als 19.9 geschrieben. Es ist dieselbe Zahl. Brauchen Sie beide Nachkommastellen, entfernen Sie den Haken bei Zahlen, true, false und null umwandeln.

Kann der Rechner eine Datei aus Excel lesen?

Ja. Manche Excel-Exporte beginnen mit einer Byte-Order-Mark, und deutsches Excel verwendet das Semikolon als Trennzeichen. Die Markierung wird ignoriert, und das Trennzeichen wird automatisch erkannt.

Was ist, wenn meine CSV-Datei keine Kopfzeile hat?

Entfernen Sie den Haken bei Erste Zeile enthält die Namen. Die Spalten heißen dann column1, column2 und so weiter, und jede Zeile wird zu einem Objekt mit diesen Namen.

Wird meine CSV-Datei irgendwohin hochgeladen?

Nein. Die Umwandlung läuft in Ihrem Browser, und was Sie einfügen, wird nicht an einen Server gesendet.

Quellen

Zahlen und Text zuletzt geprüft: Dienstag, 10. November 2026.

Wir verwenden notwendige Cookies, damit die Website funktioniert. Mit Ihrer Einwilligung verwendet Google außerdem Werbe-Cookies, um personalisierte Anzeigen zu zeigen. Wenn Sie diese ablehnen, sehen Sie weiterhin Anzeigen, sie werden aber nicht personalisiert.