JSON zu CSV
Wandeln Sie ein JSON-Array aus Objekten in eine CSV-Tabelle für Excel oder Google Sheets um. Spalten werden aus den Schlüsseln erkannt, verschachtelte Werte
Verwandeln Sie ein Array aus JSON-Objekten in eine CSV-Tabelle, die Excel, Google Sheets, Numbers und LibreOffice mit bereits getrennten Spalten öffnen. Die Spaltennamen stammen aus den Objektschlüsseln, und es wird die Vereinigung aller Schlüssel verwendet, sodass auch Zeilen mit fehlenden Feldern richtig ausgerichtet bleiben.
Das ist der Standardschritt, wenn eine API Daten liefert, die Sie sortieren, filtern oder als Diagramm darstellen möchten: JSON abrufen, hier einfügen, und die Tabellenkalkulation ist fertig. Werte, die selbst Objekte oder Arrays sind, bleiben als JSON-Text in der Zelle erhalten, es geht also nichts still verloren.
So konvertieren Sie JSON zu CSV
Fügen Sie ein JSON-Array aus Objekten ein
Prüfen Sie die erkannten Spalten
Kopieren oder laden Sie die CSV herunter
Häufige Fragen
Welche JSON-Struktur wird erwartet?
Ein Array aus Objekten, etwa [{"name":"Ana","age":31}, ...]. Ein einzelnes Objekt wird als eine Zeile behandelt; tief verschachtelte Strukturen werden zu JSON-Text innerhalb der Zelle abgeflacht.
Wie werden die Spaltennamen gewählt?
Aus den Schlüsseln der Objekte. Alle Schlüssel, die irgendwo im Array auftauchen, werden zu Spalten, fehlende Werte bleiben leer.
Sind Kommas und Anführungszeichen in meinen Daten sicher?
Ja, Werte mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden nach dem CSV-Standard in Anführungszeichen gesetzt und maskiert, die Datei öffnet sich also mit der richtigen Spaltenzahl.
Warum zeigt Excel alles in einer Spalte?
Excel rät beim direkten Öffnen einer .csv-Datei möglicherweise das falsche Trennzeichen. Nutzen Sie Daten > Aus Text/CSV und wählen Sie das Komma als Trennzeichen, oder speichern Sie die Datei stattdessen als .xlsx.
Was geschieht mit verschachtelten Objekten?
Sie werden als JSON-Text in die Zelle geschrieben, statt in Spalten aufgelöst zu werden, die ursprüngliche Struktur bleibt also erhalten und kann später erneut geparst werden.
Werden meine Daten hochgeladen?
Nein, die Konvertierung läuft in Ihrem Browser – wichtig, wenn das JSON Kundendatensätze enthält.
Auf einen Blick
| Eingabe | JSON |
|---|---|
| Mehrere Dateien | Nein |
| Läuft wo | In Ihrem Browser – Dateien werden nie hochgeladen |
| Funktioniert offline | Ja — sobald die Seite geladen ist |
| Preis | Kostenlos, keine Anmeldung, kein Wasserzeichen |
Ein Datenformat auswählen
JSON ist die Voreinstellung für alles, was eine API zurückgibt oder ein Programm liest: Es verarbeitet verschachtelte Strukturen, Zahlen, Booleans und null auf natürliche Weise, und jede Sprache kann es parsen. CSV ist kleiner und öffnet sich direkt in einer Tabellenkalkulation, kann aber keine Verschachtelung ausdrücken und hat keinen gemeinsamen Standard für Trennzeichen, Anführungszeichen oder Zeichensatz – genau dort gehen Konvertierungen schief. XML ist ausführlich, trägt aber Attribute, gemischte Inhalte und Schemata, weshalb es Dokumentformate und Altsysteme weiterhin dominiert. YAML ist für Konfigurationen am besten lesbar, reagiert aber empfindlich auf Leerraum und hat überraschende Typumwandlungen („no“ wird zu false, eine Version wie 1.10 wird zu 1.1). Wählen Sie das Format, das das verarbeitende Werkzeug bevorzugt, nicht das, das am schönsten aussieht.
Wo Konvertierungen stillschweigend kaputtgehen
Die meisten Konvertierungsfehler drehen sich nicht um Syntax, sondern um Bedeutung. Eine CSV-Spalte mit Postleitzahlen verliert ihre führenden Nullen in dem Moment, in dem eine Tabellenkalkulation sie für eine Zahl hält; eine lange ID überschreitet die Gleitkommapräzision; Datumsangaben ändern ihre Bedeutung, je nachdem, ob der Tag oder der Monat zuerst kommt. JSON-Schlüssel sind ungeordnet, Arrays aber nicht, und ein Werkzeug, das Schlüssel sortiert, ändert nichts, während eines, das Arrays sortiert, die Daten verändert. Unicode ist eine weitere Falle: Text kann als UTF-8, als UTF-16 oder mit BOM ankommen, und ein Decoder, der falsch rät, macht aus akzentuierten Zeichen Mojibake. Bevor Sie einer Konvertierung trauen, prüfen Sie stichprobenartig die erste und letzte Zeile, jedes Feld mit führenden Nullen und jedes Feld mit Anführungszeichen, Kommas oder Zeilenumbrüchen.