CSV zu JSON Konverter
CSV oder TSV in Ihrem Browser in JSON umwandeln. Erkennt das Trennzeichen automatisch, verarbeitet Anführungszeichen und BOM und zeigt eine Vorschau der ersten Zeilen.
Lokal in Ihrem Browser verarbeitet. Ihre Dateien werden nicht hochgeladen.
Was dieses Tool macht
Ziehen Sie eine .csv-Datei hinein oder fügen Sie CSV-Text ein und erhalten Sie sofort ein JSON-Array. Der Parser folgt den CSV-Konventionen, denen man tatsächlich begegnet: Felder in Anführungszeichen, Kommas und Zeilenumbrüche innerhalb von Anführungszeichen, doppelte Anführungszeichen als Maskierung, Windows- oder Unix-Zeilenenden und eine UTF-8-Bytereihenfolge-Markierung (BOM) von Excel. Das Trennzeichen (Komma, Semikolon, Tabulator oder Pipe) wird automatisch erkannt, oder Sie legen es selbst fest, etwa für europäische Exporte mit Semikolon.
Wählen Sie die gewünschte Struktur: ein Array von Objekten mit der Kopfzeile als Schlüssel (am besten für APIs und Apps) oder ein Array von Arrays (am besten für kompakte Daten und Diagramme). Aktivieren Sie die automatische Typerkennung, um Zahlen, true/false und leere Zellen in echte JSON-Werte umzuwandeln; Zahlen mit führenden Nullen wie Postleitzahlen und IDs, die länger sind, als JavaScript sicher darstellen kann, bleiben als Text erhalten, damit nichts verfälscht wird. Wählen Sie Ausgabe mit 2 oder 4 Leerzeichen, Tabulator oder minimiert.
Eine Vorschautabelle zeigt die ersten 100 Zeilen. Probleme wie Zeilen mit zu wenigen oder zu vielen Feldern, nicht geschlossene Anführungszeichen und doppelte Spaltennamen werden mit ihren Zeilennummern aufgelistet, und die Daten werden dennoch konvertiert (kurze Zeilen werden aufgefüllt, zusätzliche Zellen erhalten neue Spalten, doppelte Namen erhalten _2). Dateien über 1 MB werden in einem Hintergrund-Worker mit Fortschrittsbalken geparst, sodass große Exporte die Seite nicht einfrieren.
So verwenden Sie es
- 1Ziehen Sie eine CSV-Datei hinein oder fügen Sie CSV-Text in das Feld ein.
- 2Lassen Sie das Trennzeichen auf „Automatisch erkennen“ oder wählen Sie Komma, Semikolon, Tabulator oder Pipe. Geben Sie an, ob die erste Zeile eine Kopfzeile ist.
- 3Wählen Sie die JSON-Struktur, die automatische Typerkennung und die Einrückung. Kleine Eingaben werden während der Eingabe konvertiert; bei großen Dateien klicken Sie auf „Konvertieren“.
- 4Prüfen Sie die Vorschau und eventuell gemeldete Probleme und kopieren Sie das JSON dann oder laden Sie es herunter.
Unterstützte Formate
Eingabe: .csv-, .tsv- oder .txt-Dateien und eingefügter Text in UTF-8. Ausgabe: JSON (.json), als Array von Objekten oder Array von Arrays.
Datenschutz
Dieses Tool läuft in Ihrem Browser. Die von Ihnen eingegebenen Daten werden auf Ihrem Gerät verarbeitet und nicht an unsere Server gesendet.
Einschränkungen
- Die gesamte Datei wird in den Arbeitsspeicher gelesen, daher können sehr große CSV-Dateien (mehrere hundert MB) auf Geräten mit wenig Speicher langsam sein oder scheitern. Das Größenlimit wird im Ablagebereich angezeigt.
- Dateien müssen UTF-8 sein (eine BOM ist in Ordnung). Andere Kodierungen wie Windows-1252 oder Shift-JIS können verfälschte Zeichen zeigen; speichern Sie die Datei zuerst als UTF-8 neu.
- Die automatische Typerkennung beruht auf Heuristiken: Werte wie 1e3 werden zu Zahlen und „true“ wird zu einem booleschen Wert, was bei einer Textspalte vielleicht nicht gewollt ist. Lassen Sie die Option aus, um jeden Wert als String zu behalten.
- Datumswerte werden nicht umgewandelt; sie bleiben Text.
- In der Vorschau werden nur die ersten 100 Zeilen angezeigt, und der JSON-Text auf der Seite wird bei sehr großen Ergebnissen gekürzt (Kopieren und Herunterladen enthalten alles).
FAQ
Wird meine CSV auf einen Server hochgeladen?
Nein. Parsen und Konvertierung laufen in Ihrem Browser, und große Dateien nutzen einen Hintergrund-Worker auf Ihrem Gerät.
Wie funktioniert die Erkennung des Trennzeichens?
Das Tool probiert Komma, Semikolon, Tabulator und Pipe an den ersten Zeilen aus und wählt dasjenige, das die gleichmäßigste Spaltenzahl ergibt. Sie können es überschreiben, wenn eine Datei ungewöhnlich ist.
Was passiert mit Zeilen mit falscher Feldanzahl?
Sie werden mit ihren Zeilennummern gemeldet. Kurze Zeilen werden mit leeren Werten aufgefüllt, und zusätzliche Zellen bleiben in neuen Spalten namens column_N erhalten, sodass keine Daten stillschweigend verloren gehen.
Warum bleibt meine Postleitzahl ein String?
Bei automatischer Typerkennung bleiben Werte mit führenden Nullen Strings, damit aus „02134“ nicht 2134 wird. Große Ganzzahlen außerhalb des sicheren Bereichs von JavaScript bleiben ebenfalls Strings.
Kann ich ohne Kopfzeile konvertieren?
Ja. Schalten Sie die Kopfzeilen-Option aus; die Spalten heißen dann column_1, column_2 usw., und jede Zeile gilt als Datenzeile.
Ähnliche Tools
JSON zu CSV Konverter
Ein JSON-Array aus Objekten oder Arrays in CSV umwandeln. Verschachtelte Objekte werden mit Punktnotation abgeflacht, mit eigenem Trennzeichen und tabellensicherem Export.
CSV bereinigen
CSV-Dateien bereinigen: Leerzeichen kürzen, leere und doppelte Zeilen entfernen, Spaltennamen vereinheitlichen, filtern, sortieren und Spalten entfernen. Mit genauer Anzeige der Änderungen.
Markdown zu HTML
Markdown (GitHub-Variante) mit Live-Vorschau in sauberes HTML umwandeln. Ergebnis kopieren oder herunterladen, vollständig in Ihrem Browser.
HTML zu Markdown
HTML in übersichtliches Markdown umwandeln, einschließlich Tabellen, Listen und Codeblöcken. Skripte und Stile entfallen. Läuft in Ihrem Browser.