Zum Inhalt springen
SPCXTools

CSV zu JSON Konverter

Verwandeln Sie CSV- und TSV-Daten in sauberes JSON mit automatischer Trennzeichenerkennung und Typumwandlung.

Läuft lokal – Dateien verlassen dein Gerät nicht

Tool wird geladen…

So nutzt du: CSV zu JSON Konverter

  1. 1Fügen Sie Ihre CSV-Daten in das linke Feld ein oder klicken Sie auf Datei öffnen, um eine .csv-, .tsv- oder .txt-Datei zu laden.
  2. 2Überprüfen Sie das Trennzeichen (die automatische Erkennung funktioniert für die meisten Dateien) und ob die erste Zeile Kopfzeilen enthält.
  3. 3Wählen Sie, ob Zahlen und boolesche Werte umgewandelt werden sollen, und entscheiden Sie sich für eine formatierte oder minimierte Ausgabe.
  4. 4Kopieren Sie das JSON oder laden Sie es als .json-Datei herunter.

CSV in JSON umwandeln – direkt im Browser

CSV ist das universelle Exportformat von Tabellenkalkulationen, Datenbanken und Analysetools, während JSON das Format ist, das von APIs, JavaScript-Anwendungen und NoSQL-Datenbanken erwartet wird. Dieser CSV-zu-JSON-Konverter schlägt die Brücke zwischen beiden: Fügen Sie eine CSV-Datei ein oder öffnen Sie sie und erhalten Sie sofort wohlgeformtes JSON. Das Tool erkennt das Trennzeichen automatisch, verarbeitet Felder in Anführungszeichen korrekt und wandelt Zahlen, boolesche Werte und leere Zellen in die richtigen JSON-Typen um. Ihre Daten verlassen niemals Ihr Gerät.

Funktionen

  • Array von Objekten oder Array von Arrays – verwenden Sie die Kopfzeile als Schlüssel oder belassen Sie die Zeilen als einfache Arrays.
  • Automatische Erkennung des Trennzeichens für Komma, Semikolon, Tab (TSV) und Pipe, mit manueller Auswahlmöglichkeit.
  • Standardkonformes Parsen von Feldern in Anführungszeichen, eingebetteten Kommas, Zeilenumbrüchen und maskierten Anführungszeichen.
  • Typumwandlung – Zahlen, true/false und null, während Werte mit führenden Nullen wie Postleitzahlen als Text erhalten bleiben.
  • Doppelte und leere Kopfzeilen werden automatisch umbenannt (name_2, spalte_3), sodass keine Daten überschrieben werden.
  • Formatierte oder minimierte Ausgabe, Kopieren mit einem Klick und .json-Download.
  • Privat – Dateien werden lokal gelesen und niemals hochgeladen.

Beispiel

Diese CSV-Datei:

id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false

wird zu:

[
  { "id": 1, "name": "Ada Lovelace", "active": true },
  { "id": 2, "name": "Turing, Alan", "active": false }
]

Die Anführungszeichen um "Turing, Alan" sorgen dafür, dass das Komma innerhalb des Feldes bleibt, anstatt es in zwei Spalten aufzuteilen.

Tipps für saubere Konvertierungen

  • Stellen Sie sicher, dass die erste Zeile die Spaltennamen enthält, die Sie als JSON-Schlüssel verwenden möchten. Kurze, einheitliche Namen ohne Leerzeichen (z. B. first_name) sind im Code am einfachsten zu verwenden.
  • Überprüfen Sie die Zeilen- und Spaltenanzahl, die unter dem Editor angezeigt wird. Wenn die Anzahl der Spalten falsch aussieht, ist wahrscheinlich auch das Trennzeichen falsch.
  • Achten Sie auf Zahlen, die als Text formatiert sind. Werte wie 1,234.50 oder 12% bleiben Zeichenketten, da sie keine gültigen JSON-Zahlen sind. Bereinigen Sie diese bei Bedarf zuerst in Ihrer Tabellenkalkulation.
  • Große Dateien mit mehreren Megabyte lassen sich gut konvertieren, aber sehr große Exporte können langsam in der Anzeige sein. Laden Sie das Ergebnis herunter, anstatt durchzuscrollen.

Verwandte Tools

Müssen Sie den umgekehrten Weg gehen? Der JSON to CSV Converter wandelt JSON-Arrays in CSV für Tabellenkalkulationen um. Um das Ergebnis zu validieren oder neu zu formatieren, fügen Sie es in den JSON Formatter ein.

Häufige Fragen

Welche JSON-Struktur erzeugt der Konverter?
Wenn Erste Zeile ist eine Kopfzeile aktiviert ist, erhalten Sie ein Array von Objekten (eines pro Zeile), wobei die Kopfzeilenzellen als Schlüssel verwendet werden: [{"id": 1, "name": "Ada"}, …]. Ohne diese Option erhalten Sie ein Array von Arrays (eines pro Zeile): [[1, "Ada"], …].
Wie werden Zahlen, boolesche Werte und leere Zellen umgewandelt?
Wenn Zahlen und boolesche Werte umwandeln aktiviert ist, werden Werte wie 42 und 3.14 zu JSON-Zahlen, true und false zu booleschen Werten und leere Zellen zu null. Werte, bei denen Informationen verloren gehen würden, bleiben als Text erhalten – zum Beispiel Postleitzahlen oder IDs mit führenden Nullen (00123) und sehr große Ganzzahlen. Deaktivieren Sie die Option, um jeden Wert als String beizubehalten.
Verarbeitet das Tool Kommas und Zeilenumbrüche innerhalb von Feldern?
Ja. Der Parser folgt dem CSV-Standard (RFC 4180): Felder, die in doppelte Anführungszeichen eingeschlossen sind, dürfen das Trennzeichen, Zeilenumbrüche und maskierte Anführungszeichen (geschrieben als zwei doppelte Anführungszeichen: "") enthalten. Wenn ein Anführungszeichen nie geschlossen wird, zeigt der Konverter einen Fehler an, anstatt zu raten.
Meine CSV-Datei verwendet Semikolons. Funktioniert das?
Ja. Tabellenkalkulationsprogramme in vielen europäischen Ländern exportieren CSV-Dateien mit Semikolons, da das Komma als Dezimaltrennzeichen verwendet wird. Die automatische Erkennung erkennt Kommas, Semikolons, Tabs und Pipes, oder Sie können das Trennzeichen selbst auswählen.
Werden meine Daten irgendwo hochgeladen?
Nein. Die Datei wird vollständig in Ihrem Browser gelesen und konvertiert. Sie können das Tool also sicher für Kundenlisten, Exporte und andere private Daten verwenden.
Wie konvertiere ich eine Excel-Datei?
Exportieren oder speichern Sie in Excel, Google Sheets oder Numbers das Blatt als CSV (kommagetrennte Werte) und öffnen Sie diese Datei dann hier.