JSON zu CSV
Ein JSON-Objektarray in tabellenfertiges CSV umwandeln
Was ist ein JSON-zu-CSV-Konverter?
Ein JSON-zu-CSV-Konverter wandelt strukturierte JSON-Daten in das einfache zweidimensionale Tabellenformat um, das Tabellenkalkulationen, Datenbanken und die meisten Datentools nativ importieren. JSON-Objekte sind im Code großartig, aber wenn ein Bericht in Excel geöffnet, in SQL geladen oder mit einem Teamkollegen geteilt werden soll, ist CSV die universelle Brücke – fast alles kann es lesen.
Was es kann
- Konvertiert Objektarrays, einzelne Objekte und Arrays von Arrays
- Wählt Komma, Semikolon, Tabulator oder Pipe als Trennzeichen
- Schreibt die Vereinigungsmenge aller Objektschlüssel als Kopfzeile
- Klappt verschachtelte Objekte zu Punktnotation auf
- Quotiert und escapet jedes Feld, sodass das CSV sauber reimportiert
- Zählt Zeilen und bietet Kopieren und Download an
Wann verwenden
- Eine JSON-API-Antwort in einer Tabelle öffnen
- JSON-Datensätze in eine Datenbank oder ein BI-Tool laden
- Daten für Altsysteme aufbereiten, die nur CSV akzeptieren
- Strukturierte Daten mit nicht-technischen Kollegen teilen
Datenschutz: Die Konvertierung läuft vollständig in Ihrem Browser – nichts wird je hochgeladen.
Wie Objekte zu Zeilen und Zellen werden
Der Konverter erwartet ein Array von Objekten und vereinigt deren Schlüssel zu einer Kopfzeile:
- Geschachtelte Objekte werden als Punktnotation in Überschriften dargestellt (
user.name,user.email) — statt verworfen oder in Zeichenketten umgewandelt zu werden. - Arrays aus primitiven Werten werden in einer Zelle zusammengefasst, wobei die Einträge durch
|getrennt sind; Arrays aus Objekten werden hingegen in indizierte Unterspalten expandiert. - Fehlt ein Schlüssel in einer Zeile, wird die entsprechende Zelle leer bleiben — die Reihenfolge der Spalten richtet sich nach dem ersten Objekt, das diesen Schlüssel deklariert.
Vereinfachung geschachtelter JSON-Daten zu Spalten
Tabellenfertige Ausgabe
Ein Klick erzeugt sauberes RFC-CSV, das sich in Excel, Google Sheets, SQL und Python importieren lässt – keine Nachbearbeitung zwischen den Formaten.
Trennzeichen Ihrer Wahl
Komma, Semikolon, Tabulator oder Pipe – wählen Sie das Trennzeichen Ihrer Tabellenkalkulation oder Ihres Zieltools, und jedes Feld bleibt sicher quotiert.
Verschachtelung bleibt erhalten
Verschachtelte Objekte werden zu lesbaren Punktspalten aufgeklappt, sodass komplexe Payloads breite, nützliche Tabellen statt undurchsichtiger JSON-Blobs ergeben.
Häufige Fragen
Welche JSON-Formen akzeptiert das Tool?⌄
Objektarrays (der häufigste Fall), ein einzelnes Objekt der obersten Ebene und Arrays von Arrays. Skalare Werte wie eine reine Zeichenkette oder Zahl an der Spitze werden mit einer klaren Meldung abgelehnt, weil ein einzelner Skalar keine Tabelle ergeben kann.
Wie funktioniert das Aufklappen verschachtelter Objekte?⌄
Bei aktiviertem Aufklappen werden verschachtelte Objekte zu Punktspalten – {"user":{"name":"Ada"}} wird zur Spaltenüberschrift "user.name". Verschachtelte Arrays bleiben als JSON-kodierter Zellentext erhalten. Ist das Aufklappen aus, wird jeder verschachtelte Wert als JSON in eine Zelle kodiert.
Wird mein JSON irgendwohin hochgeladen?⌄
Nein. Alles läuft in Ihrem Browser mit reinem JavaScript – nichts wird übertragen oder gespeichert.
Was passiert mit stark geschachtelten Arrays von Objekten?⌄
Sie werden in nummerierte Spalten aufgeteilt (z. B. items.0.sku, items.1.sku), und zwar bis zur breitesten Zeile — dadurch bleibt jeder Datensatz in Tabellenkalkulationen importierbar. Falls Sie die Daten stattdessen in einer einzigen Zelle zusammenführen möchten, vereinfachen Sie Ihr JSON vor der Konvertierung; die Punktnotation in den Überschriften zeigt Ihnen genau an, was passieren wird.