PixConvert

Kostenloser Online-Konverter JSON zu CSV

Wandeln Sie JSON-Arrays und Datensätze in saubere CSV-Dateien für Excel und Google Sheets um. Automatisches Abflachen von Spalten ohne Server-Uploads.

JSON-Eingabe

CSV-Ausgabe

So wandeln Sie JSON in CSV um

1

Fügen Sie Ihr JSON-Array ein.

Es muss mit [ beginnen und Objekte enthalten, eines pro Zeile. Wenn Ihre Daten in einem Objekt stehen, kopieren Sie nur den Array-Teil.

2

Legen Sie die Optionen fest.

Wählen Sie ein Trennzeichen, behalten oder entfernen Sie die Kopfzeile und aktivieren Sie Verschachtelte Objekte glätten, wenn Sie Spalten in Punktnotation statt JSON-Text in den Zellen möchten.

3

Konvertieren und speichern.

Klicken Sie auf In CSV konvertieren, prüfen Sie die Vorschau und laden Sie dann data.csv herunter oder kopieren Sie die Datei. Klicken Sie nach jeder Änderung einer Option erneut auf Konvertieren.

Häufig gestellte Fragen

Antworten zu Eingabeformat, verschachtelten Daten, Trennzeichen und zum Öffnen der CSV-Datei in einer Tabellenkalkulation.

Wie wandle ich JSON in CSV um?

Fügen Sie ein JSON-Array in den linken Editor ein, wählen Sie ein Trennzeichen und klicken Sie auf In CSV konvertieren. Jedes Objekt wird zu einer Zeile und jeder Schlüssel zu einer Spalte. Prüfen Sie die Vorschau rechts und klicken Sie dann auf .csv herunterladen oder CSV kopieren.

Welche JSON-Struktur akzeptiert der Konverter?

Die oberste Ebene muss ein Array sein, meist aus Objekten wie [{"name":"Ana","age":30}]. Jedes Objekt wird zu einer Zeile. Einfache Werte wie Zahlen landen in einer einzelnen Spalte namens value. Ein einzelnes Objekt oder ein in ein Objekt verpacktes Array wird abgelehnt. Verschachtelte Arrays als Zeilen ergeben Spalten mit den Namen 0, 1 und so weiter.

Wie werden verschachtelte Objekte und Arrays behandelt?

Ist Verschachtelte Objekte glätten aktiviert, wird jedes verschachtelte Feld in beliebiger Tiefe zu einer eigenen Spalte, etwa address.city. Ist die Option aus, wird das gesamte verschachtelte Objekt als JSON-Text in einer Zelle geschrieben. Arrays bleiben immer als JSON-Text in einer Zelle und werden nie in Zeilen aufgeteilt.

Was passiert, wenn meine Objekte unterschiedliche Schlüssel haben?

Der Konverter sammelt jeden Schlüssel aus jedem Objekt in der Reihenfolge des ersten Auftretens und legt für jeden eine Spalte an. Fehlt einer Zeile ein Schlüssel, bleibt die Zelle leer, sodass Datensätze mit gemischten Feldern trotzdem ausgerichtet bleiben.

Welches Trennzeichen sollte ich wählen?

Verwenden Sie Komma für die meisten Anwendungen. Wählen Sie Semikolon, wenn Ihr Excel wie in weiten Teilen Europas ein Komma als Dezimaltrennzeichen nutzt. Tab eignet sich gut zum Einfügen in eine Tabelle, und Pipe passt zu Text mit vielen Kommas. Zellen, die das Trennzeichen enthalten, werden in jedem Fall in Anführungszeichen gesetzt.

Wie öffne ich die CSV-Datei in Excel oder Google Sheets?

Laden Sie data.csv herunter. In Google Sheets wählen Sie Datei und dann Importieren. In Excel wählen Sie Daten und dann Aus Text/CSV und stellen UTF-8 ein, falls Umlaute falsch aussehen, da die Datei keine Byte-Reihenfolge-Marke (BOM) enthält. Wählen Sie dasselbe Trennzeichen, mit dem Sie konvertiert haben.

Kann ich CSV zurück in JSON umwandeln?

Mit diesem Tool nicht. Es wandelt nur JSON in CSV um, einen umgekehrten Modus gibt es nicht. Wenn Sie für dieselben Daten ein anderes Textformat benötigen, funktioniert der JSON-zu-YAML-Konverter in beide Richtungen zwischen JSON und YAML.

Warum heißt es, die Eingabe müsse ein JSON-Array sein?

Ihr JSON beginnt mit { statt mit [. Viele APIs verpacken ihre Liste, etwa so: {"data":[...]}. Kopieren Sie nur den Teil von [ bis ] oder setzen Sie ein einzelnes Objekt in eckige Klammern, damit es zu einem Array mit einer Zeile wird, und klicken Sie dann erneut auf Konvertieren.

Warum sind große ID-Nummern in meiner CSV-Datei falsch?

JSON-Zahlen werden als JavaScript-Zahlen gelesen, die etwa 15 bis 17 Stellen speichern können. Eine 20-stellige ID wie 12345678901234567890 wird zu 12345678901234567000. Bitten Sie die Quelle, IDs als Strings in Anführungszeichen zu senden. Strings, auch solche mit führenden Nullen wie „02134“, werden unverändert übernommen.

Kann eine CSV-Zelle in Excel als Formel ausgeführt werden?

Ja, das ist möglich. Der Konverter schreibt Text exakt so, wie er ist. Ein Wert wie =SUM(A1:A3) oder +1 kann daher als Formel ausgeführt werden, wenn eine Tabellenkalkulation die Datei öffnet. Wenn Ihr JSON von Ihnen unbekannten Personen stammt, prüfen Sie Zellen, die mit =, +, - oder @ beginnen.

Ist es sicher, JSON hier in CSV umzuwandeln?

Die Konvertierung läuft auf Ihrem Gerät, und das JSON und die CSV-Datei werden nicht an uns gesendet. Die Analyse erfasst Klicks wie Konvertieren und Herunterladen sowie die Dauer eines Durchlaufs. Wenn die Konvertierung fehlschlägt, gelangt auch der Fehlertext in die Analyse, und in seltenen Fällen zitiert er einige Zeichen aus der Nähe des Fehlers.

JSON-zu-CSV-Funktionen: glätten, trennen, herunterladen

Jeder Schlüssel wird zu einer Spalte, verschachtelte Objekte lassen sich in Spalten mit Punktnotation glätten, und das Ergebnis wird als .csv-Datei für jede Tabellenkalkulation heruntergeladen.

JSON-zu-CSV-Konverter macht verschachtelte Adressfelder zu den Spalten address.city und address.zip

Verschachteltes JSON in Spalten glätten

Aktivieren Sie Verschachtelte Objekte glätten, und jedes verschachtelte Feld erhält eine eigene Spalte, benannt mit Punkten, etwa address.city oder address.geo.lat. Lassen Sie die Option aus, bleiben verschachtelte Objekte als JSON-Text erhalten.

  • Spalten in Punktnotation in beliebiger Tiefe
  • Standardmäßig aus: verschachteltes JSON in einer Zelle
  • Arrays bleiben als JSON-Text in einer Zelle
Jetzt testen
JSON-zu-CSV-Zeilen mit Komma, Semikolon, Tabulator und senkrechtem Strich als Trennzeichen, Anführungszeichen nur um Oslo, NO in der Komma-Zeile

Komma, Semikolon, Tab oder Pipe wählen

Wählen Sie vor der Konvertierung das Trennzeichen, das Ihre Anwendung erwartet. Eine Zelle mit dem Trennzeichen, einem doppelten Anführungszeichen oder einem Zeilenumbruch wird in Anführungszeichen gesetzt, innere Anführungszeichen werden verdoppelt.

  • Vier Trennzeichen, standardmäßig Komma
  • Anführungszeichen nur, wo nötig
  • Kopfzeile ein oder aus
Jetzt testen

Spalten aus jedem Schlüssel

Der Konverter liest jedes Objekt im Array und legt für jeden gefundenen Schlüssel eine Spalte an, in der Reihenfolge des ersten Auftretens. Eine Zeile ohne diesen Schlüssel erhält eine leere Zelle.

CSV herunterladen oder kopieren

Die CSV-Datei erscheint in einem Vorschaufeld neben Ihrem JSON. Herunterladen speichert sie als data.csv mit LF-Zeilenenden, mit CSV kopieren legen Sie sie in die Zwischenablage.

Klare Fehlermeldungen bei falscher Eingabe

Wenn das JSON einen Syntaxfehler enthält, zeigt die Meldung die Stelle an. Ist die oberste Ebene ein Objekt statt eines Arrays oder ist das Array leer, erhalten Sie eine verständliche Meldung dazu.

Kostenlos und ohne Konto

Konvertieren Sie so oft Sie möchten, ohne Anmeldung und ohne Zeilenlimit im Tool. Ihr JSON wird auf Ihrem Gerät konvertiert, und die Analyse erfasst Klicks wie Konvertieren sowie die Dauer eines Durchlaufs.

Anwendungsfälle für JSON zu CSV

Übertragen Sie Daten zwischen APIs und Tabellen, ohne Konvertierungsskripte schreiben zu müssen.

API-Datenexport

Fügen Sie ein Array aus einer API-Antwort ein und erhalten Sie Zeilen, die Sie in Excel oder Google Sheets öffnen können. Wenn die Antwort das Array in ein Objekt verpackt, kopieren Sie zuerst den Array-Teil.

  • Eine Liste von Datensätzen in Tabellenzeilen umwandeln
  • Verschachtelte Felder wie user.address.city in Spalten glätten
  • CSV mit Teammitgliedern teilen, die kein JSON lesen

Datenbankexporte

Wandeln Sie einen JSON-Export aus MongoDB, Firebase oder einer anderen Datenbank für einen Bericht in CSV um. Datensätze mit unterschiedlichen Feldern bleiben ausgerichtet, da jeder Schlüssel eine Spalte erhält.

  • Datensätze mit gemischten Feldern bleiben in Spalten ausgerichtet
  • Fehlende Werte werden zu leeren Zellen, nicht zu Fehlern
  • Semikolon für Excel in Regionen mit Dezimalkomma wählen

Datenanalyse

Laden Sie JSON-Datensätze als CSV in pandas, R oder eine Pivot-Tabelle. Die Ausgabe mit Komma lässt sich mit pandas read_csv direkt lesen, und die Ausgabe mit Tab wird als Spalten in eine Tabelle eingefügt.

  • Die heruntergeladene Datei an pandas read_csv übergeben
  • Eine Pivot-Tabelle aus JSON-Datensätzen erstellen
  • Tabulatorgetrennte Ausgabe direkt in eine Tabelle einfügen