Diysb Tools

JSON zu CSV

Konvertieren Sie JSON-Daten in das CSV-Format. Unterstützt verschachtelte Objekte und Arrays, automatische Kopfzeilenerkennung sowie konfigurierbare Trennzeichen und Anführungszeichen - bereit für Excel, Google Sheets oder jede Tabellenkalkulationsanwendung.

JSON-Tools
JSON-Eingabe
CSV-Ausgabe
Werkzeugoptionen
Trennzeichen
Zeichen zum Trennen von Werten in jeder Zeile (z.B. Komma, Semikolon, Tabulator)
String-Anführungszeichen
Automatisch (empfohlen)
Nur Zellen anführen, die das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthalten. Hält die Ausgabe sauber und minimal.
Immer anführen
Umschließen Sie jede Zelle mit doppelten Anführungszeichen, unabhängig vom Inhalt.
Kopfzeilen
Verwenden Sie JSON-Schlüssel als Spaltennamen in der ersten Zeile. Empfohlen für Lesbarkeit und Importkompatibilität.
JSON zu CSV Beispiele

Array of objects

Convert multiple JSON objects into CSV rows, one row per object.

[ { "name": "John Doe", "age": 25, "city": "New York" }, { "name": "Jane Doe", "age": 30, "city": "Los Angeles" }, { "name": "Bob Smith", "age": 22, "city": "Chicago" } ]
[ { "name": "John Doe", "age": 25, "city": "New York" }, { "name": "Jane Doe", "age": 30, "city": "Los Angeles" }, { "name": "Bob Smith", "age": 22, "city": "Chicago" } ]
name,age,city John Doe,25,New York Jane Doe,30,Los Angeles Bob Smith,22,Chicago
name,age,city John Doe,25,New York Jane Doe,30,Los Angeles Bob Smith,22,Chicago
Trennzeichen
Zeichen zum Trennen von Werten in jeder Zeile (z.B. Komma, Semikolon, Tabulator)
String-Anführungszeichen
Automatisch (empfohlen)
Nur Zellen anführen, die das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthalten. Hält die Ausgabe sauber und minimal.
Immer anführen
Umschließen Sie jede Zelle mit doppelten Anführungszeichen, unabhängig vom Inhalt.
Kopfzeilen
Verwenden Sie JSON-Schlüssel als Spaltennamen in der ersten Zeile. Empfohlen für Lesbarkeit und Importkompatibilität.

Nested object (dot notation)

Nested keys are flattened using dot notation (e.g. address.city).

[ { "name": "John Doe", "age": 25, "address": { "street": "123 Main St", "city": "New York", "state": "NY", "postalCode": "10001" }, "hobbies": ["reading", "running"] } ]
[ { "name": "John Doe", "age": 25, "address": { "street": "123 Main St", "city": "New York", "state": "NY", "postalCode": "10001" }, "hobbies": ["reading", "running"] } ]
name,age,address.street,address.city,address.state,address.postalCode,hobbies[0],hobbies[1] John Doe,25,123 Main St,New York,NY,10001,reading,running
name,age,address.street,address.city,address.state,address.postalCode,hobbies[0],hobbies[1] John Doe,25,123 Main St,New York,NY,10001,reading,running
Trennzeichen
Zeichen zum Trennen von Werten in jeder Zeile (z.B. Komma, Semikolon, Tabulator)
String-Anführungszeichen
Automatisch (empfohlen)
Nur Zellen anführen, die das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthalten. Hält die Ausgabe sauber und minimal.
Immer anführen
Umschließen Sie jede Zelle mit doppelten Anführungszeichen, unabhängig vom Inhalt.
Kopfzeilen
Verwenden Sie JSON-Schlüssel als Spaltennamen in der ersten Zeile. Empfohlen für Lesbarkeit und Importkompatibilität.

Sparse rows

Missing keys are filled with empty values to keep columns aligned.

[ { "name": "Alice", "age": 30 }, { "name": "Bob", "city": "Paris" }, { "name": "Carol", "age": 25, "city": "Rome" } ]
[ { "name": "Alice", "age": 30 }, { "name": "Bob", "city": "Paris" }, { "name": "Carol", "age": 25, "city": "Rome" } ]
name,age,city Alice,30, Bob,,Paris Carol,25,Rome
name,age,city Alice,30, Bob,,Paris Carol,25,Rome
Trennzeichen
Zeichen zum Trennen von Werten in jeder Zeile (z.B. Komma, Semikolon, Tabulator)
String-Anführungszeichen
Automatisch (empfohlen)
Nur Zellen anführen, die das Trennzeichen, ein doppeltes Anführungszeichen oder einen Zeilenumbruch enthalten. Hält die Ausgabe sauber und minimal.
Immer anführen
Umschließen Sie jede Zelle mit doppelten Anführungszeichen, unabhängig vom Inhalt.
Kopfzeilen
Verwenden Sie JSON-Schlüssel als Spaltennamen in der ersten Zeile. Empfohlen für Lesbarkeit und Importkompatibilität.