Die Kurzfassung: Ja, mit einer Bedingung
Ja — Sie können JSON in CSV umwandeln. Die einzige Bedingung ist struktureller Art: Eine CSV-Datei ist ein flaches Raster aus Zeilen und Spalten, also muss sich Ihr JSON so darstellen lassen. Die meisten echten JSON-Daten tun das bereits. APIs, Datenexporte und Logs liefern überwiegend entweder eine Liste von Datensätzen (ein Array von Objekten) oder einen einzelnen Datensatz (ein Objekt), und beides lässt sich natürlich auf eine Tabelle abbilden: ein Objekt pro Zeile, ein Schlüssel pro Spalte.
Wo Menschen hängen bleiben, ist nicht die Konvertierung selbst, sondern die Form ihrer Daten. JSON erlaubt Verschachtelung — Objekte in Objekten, Listen in Objekten — während CSV gar keine Verschachtelung kennt. Hinter der Frage „Kann man JSON in CSV umwandeln?“ stecken daher meist drei kleinere Fragen: Überleben meine verschachtelten Daten, geht etwas verloren, und brauche ich spezielle Software? Die Antworten lauten: ja, mit Abflachung; fast nichts, wenn Sie vorsichtig sind; und nein — ein kostenloses Browser-Tool reicht für die meisten Dateien.
Was CSV braucht und was JSON mitbringt
Eine CSV-Datei ist bewusst simpel: Die erste Zeile benennt die Spalten, jede folgende Zeile enthält Werte in derselben Reihenfolge, und das war es schon mit dem Format. Es gibt keine Datentypen (alles ist Text), keine Verschachtelung, keine Kommentare, keine Formeln. JSON ist weitaus flexibler: Werte können Strings, Zahlen, Booleans, null, Objekte oder Arrays sein, beliebig tief verschachtelt.
Diese Diskrepanz ist die ganze Geschichte dieser Konvertierung. JSON in CSV umzuwandeln bedeutet, für jedes Stück des JSON-Dokuments zu entscheiden, in welche Zeile und Spalte es gehört. Für die gängigen Formen liegt die Zuordnung auf der Hand:
- Ein Array flacher Objekte wird eine Zeile pro Objekt und eine Spalte pro Schlüssel. Das ist der perfekte Fall.
- Ein einzelnes flaches Objekt wird eine Zeile unter einer Kopfzeile. Trivial.
- Ein Array einfacher Werte wie ["a", "b"] wird eine einzelne Spalte mit einem Wert pro Zeile.
- Verschachtelte Objekte oder Arrays mit Objekten müssen zuerst abgeflacht werden — siehe nächsten Abschnitt.
Wenn Ihr JSON von der ersten Art ist — und wenn es aus einer API-Antwort stammt, ist es das wahrscheinlich — ist die Konvertierung ein Ein-Klick-Job ohne Nachdenken. Der Rest dieser Anleitung ist für alles andere.
Wann JSON sich perfekt in CSV umwandeln lässt
Die ideale Eingabe sieht so aus: ein JSON-Array, in dem jedes Objekt dieselben flachen Schlüssel hat. Jedes Objekt wird eine Zeile, jeder Schlüssel eine Spaltenüberschrift, und nichts wird erfunden, geraten oder verworfen.
[
{"name": "Ana", "email": "ana@example.com", "plan": "pro"},
{"name": "Bo", "email": "bo@example.com", "plan": "free"}
]Daraus wird eine CSV mit der Kopfzeile name,email,plan, gefolgt von zwei Datenzeilen — eine verlustfreie, umkehrbare Zuordnung. Diese Form verarbeitet unser kostenloser Konverter mit einem einzigen Einfügen, und es ist auch die Form, die Excel Power Query und das Python-Snippet weiter unten erwarten. Wenn jedes Objekt in Ihrem Array dieselben Schlüssel hat, können Sie aufhören zu lesen und einfach konvertieren.
Leichte Abweichungen sind immer noch in Ordnung: Wenn ein paar Objekten ein Schlüssel fehlt, erhalten diese Zeilen einfach eine leere Zelle in dieser Spalte. Konverter bilden die Vereinigung aller Schlüssel über alle Objekte, sodass lückige Daten elegant degradieren statt zu scheitern.
Die Komplikation: verschachtelte Objekte und Arrays
Echtes JSON ist selten perfekt flach. Ein Bestelldatensatz vergräbt den Kunden vielleicht in customer.name und die Summen in pricing.total. CSV kennt kein „innen“, also flachen Konverter die Verschachtelung in die Spaltennamen ab — mit Punktnotation: customer.name wird eine Spalte, die buchstäblich customer.name heißt, und der Wert sitzt in dieser Spalte.
Um genau zu zeigen, was passiert, haben wir einen verschachtelten Bestelldatensatz mit der Abflachungsoption (der Voreinstellung) durch die Konverter-Engine dieser Seite geschickt. Die Eingabe hatte Objekte, die drei Ebenen tief verschachtelt waren — customer.contact.email, shipping.city, pricing.total — und die Engine erzeugte diese Spalten:
- Eine Liste einfacher Werte wie ["red", "blue"] wird eine einzelne Zelle, in der die Werte mit Semikolon und Leerzeichen verbunden sind: red; blue.
- Eine Liste von Objekten wie [{"a": 1}, {"a": 2}] lässt sich nicht über Spalten verteilen und bleibt daher als kompakter JSON-Text in einer Zelle. Keine Daten gehen verloren — sie werden nur nicht über das Raster verteilt.
- Leere Arrays und leere Objekte werden zu [] und {}, statt still zu verschwinden, sodass Sie „leer“ von „fehlend“ unterscheiden können.
orderId,customer.name,customer.contact.email,customer.contact.phone,shipping.address,shipping.city,shipping.state,shipping.zip,pricing.subtotal,pricing.tax,pricing.total,status
ORD-9821,Alex Rivera,alex.r@techcorp.com,+1-555-0192,742 Evergreen Terrace,Springfield,OR,97477,249.99,21.25,271.24,shippedJeder verschachtelte Wert fand seine Spalte, und nichts wurde verworfen. Zwei Details der Abflachungsregeln sind wissenswert, weil sie Listen betreffen:
Was sich bei der Konvertierung ändert (und was nicht)
Die Konvertierung ist getreu, aber nicht unsichtbar. Hier steht präzise, was sich ändert, wenn JSON zu CSV wird:
- Typen werden zu Text. 42, true und "2026-10-06" landen alle als Zeichen in der CSV. Tabellenkalkulationen erkennen Zahlen und Daten beim Import meist neu, aber die CSV selbst trägt keine Typinformationen — eine Postleitzahl wie 07477 kann ihre führende Null verlieren, wenn die Tabelle auf „Zahl“ tippt. Formatieren Sie die Spalte beim Import als Text, wenn das wichtig ist.
- null wird eine leere Zelle. Ein fehlender Schlüssel verhält sich genauso: Fehlt einem Objekt von hundert eine E-Mail-Adresse, hat diese Zeile einfach ein Leerfeld in der E-Mail-Spalte.
- Schlüsselreihenfolge wird Spaltenreihenfolge. JSON-Objekte sind per Spezifikation ungeordnet; Konverter nutzen die Reihenfolge des ersten Auftretens, also folgen die Spalten der Reihenfolge, in der die Schlüssel zuerst in Ihren Daten erscheinen.
- Die Kodierung bleibt UTF-8. Wenn Umlaute in Excel zu Kauderwelsch werden, wurde die Datei als ANSI statt UTF-8 gelesen — importieren Sie sie erneut und stellen Sie die Dateiherkunft auf 65001: UTF-8.
- Das Trennzeichen ist konfigurierbar. Komma ist die Voreinstellung, aber wenn das Excel Ihres Gebietsschemas Semikolons erwartet, exportieren Sie mit Semikolon-Trennzeichen, statt gegen den Import zu kämpfen.
Was sich nicht ändert: die Werte selbst, die Anzahl der Datensätze und — mit aktivierter Abflachung — die komplette verschachtelte Struktur, neu organisiert in gepunkteten Spalten. Eine Gewohnheit lohnt sich trotzdem: Archivieren Sie das ursprüngliche JSON. CSV ist eine Einbahnstraßen-Vereinfachung, und die Rückkonvertierung stellt die Datentypen nicht wieder her.
Kann man JSON kostenlos in CSV umwandeln?
Ja — das ist eine gelöste, standardisierte Aufgabe, für die Sie nichts bezahlen sollten. Kostenlose Online-Konverter erledigen die gängigen Fälle in Sekunden: JSON einfügen oder .json-Datei ablegen, dann CSV herunterladen. Unserer ist kostenlos ohne Konto, läuft komplett in Ihrem Browser und lässt Sie Abflachung, Trennzeichen und Kopfzeilen vor dem Download umschalten.
Geht das auch ohne Datei-Upload?
Ja — und bei sensiblen Daten sollten Sie darauf bestehen. Es gibt zwei Arten von Online-Konvertern. Serverseitige Konverter laden Ihre Datei hoch, konvertieren sie auf fremden Rechnern und reichen einen Download-Link zurück. Clientseitige Konverter führen die gesamte Konvertierung als JavaScript in Ihrem eigenen Browser-Tab aus, sodass die Daten Ihr Gerät nie verlassen.
Der Konverter dieser Seite ist von der zweiten Art: Einfügen oder Datei ablegen, und das CSV wird lokal auf Ihrem Rechner erzeugt. (Die einzige Netzwerkanfrage, die er je stellt, ist, wenn Sie ihn ausdrücklich bitten, JSON von einer URL abzurufen, die Sie einfügen.) Als Faustregel: Enthält Ihr JSON API-Schlüssel, Kunden-E-Mails oder etwas, das Sie keinem Fremden per E-Mail schicken würden, nutzen Sie einen clientseitigen Konverter, Ihren Editor oder ein lokales Skript — nie ein Tool, das erst hochlädt und dann konvertiert.
Woran erkennen Sie, welcher Art ein Tool ist? Öffnen Sie es, fügen Sie Daten ein und beobachten Sie den Netzwerk-Tab Ihres Browsers bei der Konvertierung — oder einfacher: Trennen Sie die Netzwerkverbindung, nachdem die Seite geladen ist. Ein clientseitiger Konverter arbeitet offline weiter.
Können Excel oder Google Sheets das?
Excel kann es nativ, und es ist die beste Option, wenn die Tabelle ohnehin Ihr Ziel ist. Gehen Sie zu Daten, dann Daten abrufen, dann Aus Datei, dann Aus JSON, und wählen Sie Ihre Datei. Power Query zeigt die Datensätze als Tabelle; erweitern Sie verschachtelte Spalten mit dem Erweitern-Symbol in der Spaltenüberschrift, dann Schließen & laden und als CSV speichern. Verschachtelte Daten werden visuell statt mit Punktnotation behandelt, was manche bevorzugen.
Google Sheets kann JSON nicht nativ importieren — es gibt keine Option Datei, Importieren für .json-Dateien. Ihre realistischen Optionen: erst mit einem kostenlosen Tool in CSV umwandeln und dann Datei, Importieren nutzen, oder ein kleines Apps Script laufen lassen, das das JSON abruft und parst. Für die meisten ist das vorherige Umwandeln schneller als Sheets zu skripten.
Eine Excel-spezifische Falle sollten Sie kennen: Landet alles in einer einzigen Spalte, erwartet Ihr Excel wahrscheinlich Semikolons als Trennzeichen (üblich in europäischen Gebietsschemata). Exportieren Sie das CSV erneut mit Semikolon-Trennzeichen, statt gegen den Import-Assistenten zu kämpfen.
Kann man es stattdessen mit Code umwandeln?
Wenn Sie dieselbe Form von JSON nach Plan umwandeln — ein täglicher Export, ein Build-Schritt, eine Datenpipeline — schlägt ein kurzes Python-Skript jedes Durchklicken durch ein Tool. Das ist das Snippet, zu dem Datenteams greifen: Es flacht verschachtelte Objekte in Punktnotation-Spalten ab und schreibt ein BOM, damit Excel die UTF-8-Kodierung automatisch erkennt.
import pandas as pd
# Flat or list-of-objects JSON
df = pd.read_json("data.json")
# Nested objects? Flatten them to dot-notation columns first
df = pd.json_normalize(df.to_dict("records"))
# utf-8-sig adds a BOM so Excel detects the encoding correctly
df.to_csv("data.csv", index=False, encoding="utf-8-sig")Für einmalige Terminal-Arbeit konvertiert jq ganz ohne Python. Dieser Befehl liest data.json, wählt zwei Felder pro Objekt aus und gibt CSV-Zeilen direkt nach stdout aus — praktisch für Logs und API-Antworten, die Sie ohnehin schon durch Pipes schicken:
Eine Einzeiler-Alternative fürs Terminal
Der jq-Befehl unten wurde auf dieser Maschine getestet: Er nimmt ein Array von Objekten, verbindet die Tags jedes Objekts mit „; “ und gibt sauberes CSV aus — korrektes Quoting inklusive.
$ echo '[{"name":"Ana","tags":["x","y"]}]' | jq -r '.[] | [.name, (.tags|join("; "))] | @csv'
"Ana","x; y"Der @csv-Filter leistet die eigentliche Arbeit: Er setzt Felder, die es brauchen, in Anführungszeichen und maskiert eingebettete Anführungszeichen nach RFC 4180, sodass Sie nicht über Sonderfälle nachdenken müssen.
Was ist mit sehr großen JSON-Dateien?
Ja, aber nicht in einem Browser-Tab. Browserbasierte Konverter kommen mit Dateien bis zu einigen Megabyte gut zurecht; darüber werden Tabs langsam oder frieren ein, weil das ganze Dokument auf einmal im Speicher liegt. Wandeln Sie große Dateien stattdessen lokal um:
- Python mit pandas streamt Hunderte von Megabyte auf einem gewöhnlichen Laptop durch — das Snippet oben funktioniert unverändert.
- jq verarbeitet JSON als Stream und braucht für einfache Feldprojektionen nie die ganze Datei im Speicher.
- Für wirklich riesige Dateien (Gigabytes) teilen Sie zuerst die Eingabe — ein JSON-Objekt pro Zeile lässt sich Zeile für Zeile verarbeiten — oder laden Sie sie in SQLite oder DuckDB und exportieren CSV von dort.
Egal welche Größe: Validieren Sie das JSON vor der Konvertierung. Konverter weisen ungültiges JSON rundweg zurück, und den Syntaxfehler in einer 2-GB-Datei zu finden ist mit einem Streaming-Validator weit einfacher als per Versuch und Irrtum.
Welche Methode sollten Sie wählen?
Jede Methode oben erzeugt für dieselbe Eingabe dasselbe CSV — der Unterschied liegt in Komfort, Privatsphäre und Skalierung. Ordnen Sie Ihre Situation einer Zeile zu:
- Einmalige Datei, wenige Megabyte oder weniger: ein kostenloser Online-Konverter. Mit Abstand am schnellsten.
- Sensible Daten: ein clientseitiger Konverter oder ein lokales Skript, damit nichts hochgeladen wird.
- Dieselbe Konvertierung nach Plan: ein Python-Skript, das Sie erneut ausführen und versionieren können.
- Eine riesige Datei: lokale Tools — Python, jq oder DuckDB — niemals ein Browser-Tab.
- Die Tabelle ist das Endziel: Excel Power Query, ohne Umweg.
Und falls Sie nur die Antwort auf die Titelfrage brauchten: Ja, Sie können JSON in CSV umwandeln. Finden Sie Ihre Zeile oben, und Sie sind in Minuten fertig.
Verwandte Anleitungen
- JSON in CSV umwandeln: 3 zuverlässige Methoden (Anleitung 2026)
- JSON formatieren: 3 zuverlässige Wege zu lesbarem, gültigem JSON (Guide 2026)
- CSV in JSON umwandeln: 3 zuverlässige Methoden (Anleitung 2026)
- JSON-Datei in CSV umwandeln: Upload, Excel und Kommandozeile (Anleitung 2026)
- Was ist das beste Tool, um JSON in CSV umzuwandeln? 6 Optionen, getestet (Anleitung 2026)
- JSON in CSV umwandeln in unter einer Minute: Der schnellste Weg für jede Situation (Anleitung 2026)
- Was ist ein JSON-zu-CSV Online-Tool? So finden Sie ein gutes (Anleitung 2026)
- Wie kann ich eine JSON-Datei online in CSV umwandeln? (Anleitung 2026)
- Verschachteltes JSON in CSV umwandeln: Was der Schalter wirklich tut (Anleitung 2026)
- CSV aus JSON erstellen: 7 Entscheidungen, die Rohdaten in eine funktionierende Datei verwandeln (Anleitung 2026)
- Wie wandle ich JSON in VS Code in CSV um? 4 Wege, vom Klick bis zum Tastendruck (Anleitung 2026)
- How to Flatten the JSON Data: Explodieren, Verbinden oder Verschachtelt Lassen (Anleitung 2026)
- Gibt es eine Möglichkeit, JSON in CSV umzuwandeln? Ja — 5 Wege, wählen Sie nach Ihrer Situation (Anleitung 2026)
- JSON to CSV online umwandeln: In diesem Tab in 30 Sekunden erledigt (Anleitung 2026)
- json to csv converter download: Was Sie wirklich herunterladen sollten (Anleitung 2026)
- Convert Large JSON to CSV Online Free: Wie groß darf die Datei sein? (Anleitung 2026)
- Was ist eine JSON- und CSV-Datei? Ein Einstiegsguide zu beiden Formaten (Anleitung 2026)
- What Does Flattening a JSON Mean? Der Begriff erklärt (Anleitung 2026)
- what is JSON to CSV online? Die drei Wörter erklärt (Anleitung 2026)
- what is JSON to CSV converter online? Die Anatomie des Tools (Anleitung 2026)
- convert json to csv locally: JSON auf dem eigenen Rechner in CSV umwandeln (Anleitung 2026)
- Welche Möglichkeiten gibt es, JSON lokal in CSV umzuwandeln? 6 Methoden im Vergleich (Anleitung 2026)
- CSV in einer Spalte: Warum Ihre CSV in Excel in einer Spalte landet und wie Sie das beheben (Anleitung 2026)
- Warum Ihre CSV in Excel falsch dargestellt wird und wie Sie die Kodierung beheben (Anleitung 2026)
- Warum Excel die führenden Nullen Ihrer CSV-Codes entfernt und wie Sie sie behalten (Anleitung 2026)
- Excel ändert Datum in CSV: Tag und Monat vertauscht – so bleiben Ihre Daten richtig (Anleitung 2026)
- Warum Excel Ihre CSV beim Speichern verändert und wie Sie das Original schützen (Anleitung 2026)
- CSV-Datei zu groß für Excel: Warum Excel Ihre große CSV-Datei nicht öffnet und was Sie stattdessen tun (Anleitung 2026)
Häufige Fragen
Ist es möglich, jede JSON-Datei in CSV umzuwandeln?
Fast. Jedes JSON, das sich als Zeilen und Spalten ausdrücken lässt, konvertiert sauber, und verschachtelte Strukturen werden vorher in Punktnotation-Spalten abgeflacht. Die einzige schwierige Eingabe ist ein Dokument ganz ohne Datensatzstruktur — etwa ein einzelnes, tief verschachteltes Objekt ohne Arrays — das sich zwar umwandeln lässt, aber eine breite, spärliche Tabelle erzeugt. Nutzbar, nur nicht hübsch.
Verliere ich Daten bei der Umwandlung von JSON in CSV?
Werte überleben; Typen nicht. Zahlen, Booleans und Daten werden zu einfachem Text, nulls zu leeren Zellen, und Verschachtelung wird in abgeflachte Spalten umorganisiert. Ein guter Konverter verwirft niemals still etwas — aber behalten Sie die ursprüngliche JSON-Datei, denn die Rückkonvertierung des CSV stellt die ursprünglichen Datentypen nicht wieder her.
Kann ich JSON ohne Installation in CSV umwandeln?
Ja. Ein kostenloser Online-Konverter erledigt das direkt in Ihrem Browser — ohne Installation, ohne Konto: JSON einfügen, CSV herunterladen. Wenn Sie Excel bereits haben, konvertiert Daten > Daten abrufen > Aus JSON nativ, ganz ohne zusätzliche Software.
Ist es sicher, mein JSON in einen Online-Konverter einzufügen?
Es hängt davon ab, wo die Konvertierung stattfindet. Clientseitige Konverter — wie der dieser Seite — führen alles in Ihrem Browser-Tab aus, sodass Ihre Daten Ihr Gerät nie verlassen — sicher selbst für sensible Dateien. Meiden Sie Tools, die Ihre Datei zuerst auf einen Server hochladen, besonders wenn die Daten persönliche Informationen oder Geheimnisse enthalten.
Warum sieht mein konvertiertes CSV in Excel kaputt aus?
Zwei übliche Verdächtige: Kodierung und Trennzeichen. Wenn Umlaute als Kauderwelsch erscheinen, wurde die Datei als ANSI statt UTF-8 gelesen — importieren Sie sie erneut und stellen Sie die Dateiherkunft auf 65001: UTF-8. Wenn alles in einer Spalte landet, erwartet Ihr Excel Semikolons (üblich in europäischen Gebietsschemata) — exportieren Sie erneut mit Semikolon-Trennzeichen.
Kann ich das CSV danach wieder in JSON zurückverwandeln?
Ja, CSV in JSON ist die Rückfahrt und genauso einfach — siehe unsere Anleitung „CSV in JSON umwandeln“ für die drei zuverlässigen Methoden. Ein Hinweis: Es wird nicht identisch zum Original sein. Abgeflachte Punktnotation-Spalten bleiben flach, sofern Sie sie nicht wieder entflachen, und jeder Wert kommt als String zurück.
Wie lange dauert die Umwandlung von JSON in CSV?
Millisekunden bei typischen Dateien: einfügen, herunterladen, fertig. Zeit wird erst bei sehr großen Dateien im Bereich von Hunderten Megabyte zum Faktor, wo ein Browser-Tab Schwierigkeiten bekommen kann und ein lokales Skript die schnellere, sicherere Wahl ist.
Bereit, Ihr JSON zu konvertieren?
Fügen Sie Ihr JSON ein und laden Sie in Sekunden ein sauberes, tabellenfertiges CSV herunter — kostenlos, privat, ohne Anmeldung.
JSON-zu-CSV-Konverter öffnen