Was ist JSON-zu-CSV-Konverter?

JSON to CSV Converter wandelt JSON-Arrays aus Objekten in CSV-Dateien um. Es liest Spaltenüberschriften aus JSON-Schlüsseln, flacht verschachtelte Objekte ab und lässt Sie ein Trennzeichen wählen. Nützlich, wenn Sie diese Daten in einer Tabelle oder Datenbank brauchen.

Der Konverter arbeitet mit Arrays von Objekten, nimmt die Spaltennamen aus dem ersten Datensatz und ergänzt jeden später auftauchenden Schlüssel, damit kein Feld verloren geht. Verschachtelte Objekte werden in Spalten mit Punktnotation aufgelöst (address.city, address.zip) oder bleiben als JSON-String in einer einzigen Spalte. Trennzeichen: Komma, Semikolon, Tabulator oder Senkrechtstrich.

Anleitung

  1. Schritt 1 — Füge ein JSON-Array von Objekten ein (z. B. [{"name": "Alice", "age": 30}, ...]), ziehe eine .json-Datei auf das Eingabefeld, klicke auf Datei wählen oder lade JSON direkt von einer URL. JSON Lines (NDJSON, ein Objekt pro Zeile) funktioniert ebenfalls.
  2. Schritt 2 — Wählen Sie das Trennzeichen (Komma, Semikolon, Tabulator oder Senkrechtstrich), entscheiden Sie, ob eine Kopfzeile enthalten sein soll, und legen Sie fest, wie verschachtelte Objekte behandelt werden (Abflachung mit Punktnotation oder Stringifizierung).
  3. Schritt 3 — Die CSV-Ausgabe aktualisiert sich live beim Bearbeiten. Sehen Sie sie in einer Tabellenvorschau, kopieren Sie sie dann oder laden Sie sie als CSV, TSV oder direkt öffnbare Excel-Datei (.xlsx) herunter.

Wann verwenden

  • API-Exports (Nutzerlisten, Bestellhistorie) in Excel, Google Sheets oder eine Datenbank überführen.
  • Tabellendaten mit jemandem teilen, der mit Tabellenkalkulationen statt JSON arbeitet.
  • Datensätze an ein Tool übergeben, das nur CSV akzeptiert, etwa ein Formular für den Massenupload oder einen Analytics-Import.

Ergebnis

Sie exportieren 500 Benutzerdatensätze aus einer API als JSON. Fügen Sie das Array ein, wählen Sie Komma-Trennzeichen mit abgeflachten verschachtelten Objekten, und laden Sie eine saubere CSV-Datei herunter, die sich in Excel mit Spalten wie address.city und address.zip direkt öffnen lässt.

Häufige Fragen

Was passiert mit verschachtelten Objekten beim Umwandeln in CSV?
Mit aktivierter Auflösung wird aus {address: {city: 'X', zip: 'Y'}} eine Tabelle mit zwei Spalten: address.city und address.zip. Ohne Auflösung landet das ganze Objekt als JSON-Text in einer einzigen Spalte: Struktur bleibt erhalten, aber für Tabellen wird das unhandlich.
Warum erscheinen in der Ausgabe Spalten, die ich nicht erwartet habe?
Wenn die Datensätze im Array unterschiedliche Schlüssel haben, vereinigt der Konverter sie, damit nichts verloren geht. Datensätze ohne einen bestimmten Schlüssel haben in dieser Spalte eine leere Zelle. Für ein striktes Schema vorher das JSON bereinigen.
Welches Trennzeichen ist passend: Komma, Semikolon, Tabulator oder Senkrechtstrich?
Komma für englisches Excel und die meisten Tools. Semikolon für europäisches Excel, wo das Komma als Dezimaltrenner dient. Tabulator zum direkten Einfügen in eine Zelle oder wenn Texte selbst Kommas enthalten und keine Anführungszeichen nötig sein sollen. Der Senkrechtstrich (|) passt zu Dumps alter Datenbanken und Log-Pipelines, die balkengetrennte Werte erwarten.
Wie werden Kommas, Anführungszeichen und Zeilenumbrüche in Werten behandelt?
Der Konverter folgt RFC 4180: Felder mit Komma, Anführungszeichen oder Zeilenumbruch werden in doppelte Anführungszeichen gesetzt, interne Anführungszeichen verdoppelt (" wird ""). Excel und nahezu jeder CSV-Parser liest das ohne zusätzliche Einstellungen.
Kann ich Spalten vor dem Download umsortieren?
Ja. Die Vorschau zeigt die aktuelle Reihenfolge mit Pfeilen nach links und rechts in jeder Spaltenüberschrift. Ein Klick verschiebt die Spalte um eine Position, danach lädt die .csv-Datei genau in dieser Reihenfolge herunter.

Ähnliche Tools