Dieses Werkzeug wird per JavaScript in Ihrem Browser ausgeführt. Falls es nicht erscheint, aktivieren Sie bitte JavaScript oder laden Sie die Seite neu. Die Beschreibung unten erklärt die Funktionsweise.
CSV zu JSON
Kommagetrennte Werte in gültiges JSON umwandeln – in einem Schritt. Kopieren Sie eine Tabelle aus einer Tabellenkalkulation oder einen Datenbankexport, wählen Sie Trennzeichen und Kopfzeilen-Option, und das Werkzeug wandelt jede Zeile in ein sauberes JSON-Objekt um. Angeführte Felder, maskierte Anführungszeichen, eingebettete Zeilenumbrüche und CRLF-Zeilenenden werden automatisch verarbeitet, sodass Exporte direkt aus Excel ohne kaputte Zellen übertragen. Leere Zeilen werden übersprungen, und ein nie geschlossenes Anführungsfeld meldet exakt die Zeile, in der das Problem beginnt, statt Müll zu erzeugen.
So verwenden Sie das Werkzeug
- CSV einfügen in das Textfeld. Ein kleines Beispiel ist vorbelegt, damit Sie die Umwandlung sofort ausprobieren können.
- Trennzeichen wählen – Komma, Semikolon oder Tabulator. Deutsche Tabellenexporte bevorzugen Semikolons, US-Exporte Kommas; beides ist ein Klick.
- Über die Kopfzeile entscheiden – wenn die erste Zeile Spaltennamen enthält, lassen Sie „Erste Zeile ist Kopfzeile" aktiviert, damit die Objekte mit diesen Namen bezeichnet werden.
- Typumwandlung einschalten, wenn
1,trueundnullechte Zahlen und Booleans werden sollen statt in Anführungszeichen gesetzter Zeichenketten. - Ergebnis ablesen auf der rechten Seite als hübsch eingerücktes JSON und mit einem Klick kopieren.
Die Umwandlung folgt den üblichen CSV-Regeln: Ein in doppelte Anführungszeichen gesetztes Feld darf das Trennzeichen enthalten, doppelte Anführungszeichen ("") schreiben ein wörtliches Anführungszeichen, und sowohl \n als auch \r\n-Zeilenenden werden akzeptiert. Ohne Kopfzeile heißen die Spalten 1, 2, 3 und so weiter, entsprechend ihrer Position.
Was „Typen erkennen" ändert
Der Standardmodus belässt alles als Zeichenkette – das ist die sicherste Darstellung. Mit eingeschalteter Typumwandlung wird jede Zelle einzeln geprüft:
- Ein getrimmter Wert
trueoderfalsewird zu einem Boolean. - Ein getrimmter Wert
nullwird zu JSONnull. - Ein getrimmter Wert, der eine gewöhnliche Dezimalzahl ist, wird zu einer Zahl – aber nur ohne führende Null, sodass
01als Zeichenkette"01"erhalten bleibt und seine Null nicht lautlos verliert. - Alles andere – Text, Daten, Codes mit führenden Nullen – bleibt exakt wie eingegeben.
Diese Feinheit zählt mehr, als es aussieht: Produktnummern wie 0045 müssen als Zeichenkette überleben, während eine Spalte mit Beträgen für die Weiterverarbeitung in JavaScript, Python oder einer Daten-Pipeline zur Zahl werden soll.
Formatierungsdetails
Die Ausgabe wird um zwei Leerzeichen eingerückt, damit sie in Editoren und Code-Reviews gut lesbar ist; sie ist immer gültiges JSON, das jeder Standard-Parser akzeptiert. Hat die Eingabe nur eine Kopfzeile oder ist sie komplett leer, gibt das Werkzeug ein leeres Array statt eines Fehlers aus. Ungewöhnlich kurze Zeilen – mit weniger Spalten als der Kopfzeile – werden mit Leerzeichen aufgefüllt, und ungewöhnlich lange Zeilen erhalten zusätzliche nummerierte Schlüssel, damit die Umwandlung nie mitten in Ihrer Datei stoppt.
Beispielhafte Verwendungen
- Tabelle zu API-Payload: Exportieren Sie ein Google-Sheets- oder Excel-Blatt, wandeln Sie es um und fügen Sie das entstehende Array direkt in einen Request-Body ein.
- Konfigurationstabellen: Eine kleine Nachschlagetabelle mit Währungen, Regionen oder Statuscodes in ein JavaScript-Objekt oder eine JSON-Datei verwandeln.
- Tests und Fixtures: Knifflige Zeilen mit Kommas und Anführungszeichen von Hand in Test-Fixtures umwandeln, ohne JSON manuell zu schreiben.
- Daten bereinigen: Prüfen, ob Ihr Export CRLF-Zeilenenden, angeführte Kommas oder Leerzeilen enthält – das Werkzeug zeigt alle drei auf einen Blick.
- Lernen: Genau sehen, wie eine flache CSV-Zeile auf ein JSON-Objekt ohne Verschachtelung abgebildet wird.
Wo die Daten bleiben
Weil die Umwandlung komplett in Ihrem Browser stattfindet, verlassen Tabellen, Telefonnummern und andere persönliche Daten niemals Ihr Gerät. Es gibt keinen Upload-Schritt und keine Server-Rückfrage – einfügen, umwandeln, kopieren, fertig.