JSON ↔ CSV Konverter
JSON zu CSV und CSV zu JSON umwandeln
Fügen Sie Ihre Daten ein oder öffnen Sie eine Datei. Der Konverter schreibt CSV nach RFC 4180, erkennt JSON Lines und das CSV-Trennzeichen und läuft komplett in Ihrem Browser. Ihre Daten verlassen das Gerät nicht.
Ergebnis
Fügen Sie oben Daten ein oder öffnen Sie eine Datei. Das Ergebnis erscheint sofort.
Für Excel gemacht
Semikolon als Trennzeichen und UTF-8 mit BOM, damit Umlaute in deutschem Excel stimmen.
Verschachtelt kein Problem
Objekte werden zu Punkt-Pfaden, Arrays zu einer Zelle, zu eigenen Spalten, zum ersten Element oder zur Anzahl.
Auch große Dateien
Ab etwa 1 MB arbeitet der Konverter im Hintergrund, die Seite bleibt bedienbar.
Häufige Fragen
Wie wandle ich JSON in CSV um?
Fügen Sie das JSON oben ein oder öffnen Sie eine Datei. Der Konverter akzeptiert ein Array von Objekten, ein einzelnes Objekt und JSON Lines (ein Objekt pro Zeile). Jedes Objekt wird zu einer Zeile, die Schlüssel werden zu Spalten, verschachtelte Felder erscheinen als Pfad wie adresse.ort. Das Ergebnis können Sie kopieren oder als .csv herunterladen.
Wie öffnet sich das CSV korrekt in deutschem Excel?
Wählen Sie als Trennzeichen das Semikolon, denn deutsches Excel erwartet es beim Doppelklick auf eine CSV-Datei. Lassen Sie die Option „UTF-8 mit BOM“ eingeschaltet, damit Excel Umlaute richtig erkennt. Alternativ importieren Sie die Datei in Excel über Daten > Aus Text/CSV und wählen dort UTF-8 als Dateiursprung.
Werden meine Daten hochgeladen oder gespeichert?
Nein. Die Umwandlung läuft in Ihrem Browser, Ihre Eingaben und Dateien werden weder an einen Server gesendet noch im Browser gespeichert. Die Seite lädt Werbung und eine Reichweitenmessung nach, die Details stehen in der Datenschutzerklärung. Ihre Daten gehören nicht dazu.
Was passiert mit verschachtelten Objekten und Arrays?
Verschachtelte Objekte werden zu Spalten mit Punkt-Pfad, aus {"adresse":{"ort":"Köln"}} wird die Spalte adresse.ort. Für Arrays wählen Sie, ob die Elemente in einer Zelle zusammengefügt werden, ob jedes Element eine eigene Spalte bekommt (tags[0], tags[1]), ob nur das erste Element oder nur die Anzahl ausgegeben wird.
Wie wandle ich CSV in JSON um?
Schalten Sie oben auf „CSV → JSON“ und fügen Sie die CSV-Daten ein. Das Trennzeichen wird automatisch erkannt, die erste Zeile dient als Schlüssel. Auf Wunsch werden Zahlen, true/false und leere Felder erkannt, und Spaltennamen wie adresse.ort werden wieder zu verschachtelten Objekten. Die Ausgabe ist eingerückt oder kompakt.
Bleiben Zahlen unverändert?
Zahlen werden wie in JavaScript gelesen. 1.0 wird zu 1, und ganze Zahlen über 9.007.199.254.740.991 werden gerundet. Stehen solche langen Kennungen im JSON als Text in Anführungszeichen, bleiben sie unverändert. In CSV bleiben Werte mit führender Null (007) und sehr lange Ziffernfolgen auch bei der Typerkennung Text.
Wie groß darf die Datei sein?
In unseren Tests liefen Dateien mit 20 MB ohne Einfrieren der Seite. Ab etwa 1 MB arbeitet der Konverter im Hintergrund (Web Worker). Die Grenze setzt der Arbeitsspeicher Ihres Browsers. Die Tabellenvorschau zeigt die ersten 100 Zeilen, Kopieren und Herunterladen liefern immer alles.
Was passiert bei ungültigem JSON?
Der Konverter nennt Zeile und Spalte der Fehlerstelle und erklärt den Fehler auf Deutsch, zum Beispiel ein überzähliges Komma, einfache statt doppelter Anführungszeichen oder einen nicht geschlossenen Text. Bei CSV-Daten mit uneinheitlicher Spaltenzahl erhalten Sie eine Warnung mit der ersten betroffenen Zeile.
JSON zu CSV im Code
Sie wollen die Umwandlung automatisieren? Im Bereich „Umwandeln“ finden Sie Beispiele für Python, JavaScript, jq und neun weitere Sprachen.
Alle Sprachen und WerkzeugeRatgeber
Alle ansehen-
CSV richtig escapen: der RFC-4180-Standard erklärt
CSV sieht trivial aus, bis ein Komma, ein Zeilenumbruch oder ein Anführungszeichen im Feld landet. RFC 4180 legt fest, wie korrekt escaped wird, damit Parser nicht stolpern.
-
CSV in Excel öffnen ohne Zeichensalat: BOM und Semikolon
Excel zeigt bei CSV-Dateien oft ä statt ä und quetscht alles in eine Spalte. Beides hat klare technische Ursachen. Dieser Ratgeber zeigt die Wege, die wirklich funktionieren.
-
Online-Konverter und Datenschutz: Browser oder Server?
Online-Konverter sind praktisch, doch nicht jedes Tool behandelt Ihre Daten gleich. Der Unterschied zwischen Browser- und Server-Verarbeitung entscheidet darüber, ob Ihre Dateien das Gerät verlassen.
-
JSON zu CSV in Python, JavaScript und der Kommandozeile
Drei Wege, JSON nach CSV zu bringen: Python für flache und verschachtelte Daten, Node.js mit korrektem Quoting und jq für die Pipeline. Jeweils mit Beispielcode und Erklärung.
-
JSON zu CSV umwandeln: die vollständige Anleitung
JSON und CSV beschreiben dieselben Daten auf zwei verschiedene Arten. Diese Anleitung zeigt, wie die Umwandlung technisch funktioniert und worauf bei Sonderfällen zu achten ist.
-
Verschachteltes JSON flachklopfen: von Nested zu Flat-CSV
JSON kennt Tiefe, CSV kennt nur Zeilen und Spalten. Dieser Leitfaden zeigt die vier zentralen Strategien, mit denen Sie jede Verschachtelung sauber in eine flache Tabelle überführen.