Wandle ein JSON-Array aus Objekten in RFC-4180-CSV um — mit korrekten Anführungszeichen, Spalten-Vereinigung und Kopieren oder Herunterladen.
Wird lokal in deinem Browser verarbeitet
Wird lokal in Ihrem Browser verarbeitet — Daten werden nie hochgeladen, protokolliert oder gespeichert.
Über dieses Tool
Der JSON-zu-CSV-Konverter macht aus einem JSON-Array aus Objekten eine tabellenkalkulationsfertige CSV-Datei. Füge ein Array aus Objekten ein — eine API-Antwort, einen Datenbank-Export oder Testdaten — und der Konverter leitet den Spaltensatz aus der Vereinigung aller Objekt-Keys ab, serialisiert jede Zeile mit RFC-4180-Anführungszeichen (Zellen mit Kommas, Anführungszeichen oder Zeilenumbrüchen werden in Anführungszeichen gesetzt, eingebettete Anführungszeichen verdoppelt) und erzeugt eine mit CRLF abgeschlossene Datei. Fehlende Keys werden zu leeren Zellen; verschachtelte Werte werden als JSON-Strings serialisiert; null und undefined werden zu leeren Zellen. Das Tool validiert die Eingabe vor der Konvertierung und erklärt genau, was falsch ist, wenn es sich nicht um ein nicht-leeres Array aus Objekten handelt. Alles läuft lokal in deinem Browser: eingefügtes JSON verlässt dein Gerät nie, wird nie protokolliert und nie übertragen. Kopier- und Download-Aktionen liefern die Datei dorthin, wo du sie brauchst. Nutze diesen Konverter, um API-Daten in einer Tabellenkalkulation zu öffnen, einem nicht-technischen Stakeholder einen Bericht zu übergeben oder CSV-Importe für Tools vorzubereiten, die JSON ablehnen.
Wie wird das Ergebnis berechnet?
Eine API-Antwort in eine Tabellenkalkulation exportieren
Eine API liefert Nutzer mit unterschiedlichen Feldern zurück — einer hat eine Stadt, ein anderer nicht. Der Konverter baut den Spaltensatz aus allen Keys (name, age, city), erzeugt eine leere Zelle, wo city fehlt, und setzt die Zelle mit dem Komma in Anführungszeichen. Das Ergebnis öffnet sich direkt in Tabellenkalkulationssoftware.
columns = union of all object keys, first-seen order
Formelbegriffe
Symbol
Bedeutung
union
jeder Key, der in irgendeinem Objekt vorkommt
Objekte mit fehlendem Key erzeugen in dieser Spalte eine leere Zelle — die Spaltenreihenfolge bleibt über die gesamte Datei stabil.
Anführungszeichen bei Zellen (RFC 4180)
quoted ⇔ cell contains comma, quote, or line break
Formelbegriffe
Symbol
Bedeutung
quote
ein doppeltes Anführungszeichen in einer in Anführungszeichen gesetzten Zelle wird verdoppelt ("")
line break
zwischen den Zeilen wird CRLF verwendet
Welche Fehler sind am häufigsten?
Ein einzelnes Objekt statt eines Arrays zu konvertieren — der Konverter verlangt ein nicht-leeres Array aus Objekten und erklärt, warum.
Zu erwarten, dass verschachtelte Objekte abgeflacht werden — sie werden als JSON-Strings serialisiert, die einzige verlustfreie flache Darstellung.
Einen Online-Konverter zu nutzen, der das JSON hochlädt — dieses Tool behält alles auf deinem Gerät.
Welche Annahmen und Grenzen gelten?
Die Eingabe muss ein nicht-leeres Array aus Objekten sein; ein nacktes Objekt oder ein Array aus Primitivwerten wird mit einer klaren Meldung abgelehnt.
Verschachtelte Werte bleiben JSON-Strings — echte Abflachung tiefer Strukturen liegt außerhalb des Aufgabenbereichs des Konverters.
Sehr große Arrays werden im Arbeitsspeicher verarbeitet; das Tool ist für typische Payloads gedacht, nicht für Datenbank-Dumps.
Verschachtelte Werte werden als JSON-Strings in der Zelle serialisiert — aus {"x":1} wird zum Beispiel der Text {"x":1}. CSV ist ein flaches Format, daher brauchen tiefere Strukturen eine Abflachung oder einen separaten Export.
Wie ist die Spaltenreihenfolge?
Die Spalten folgen der Reihenfolge des ersten Auftretens im Array: Das erste Objekt trägt seine Keys in Reihenfolge bei, danach werden neue Keys späterer Objekte angehängt. Jede Zeile fluchtet unabhängig davon, welches Objekt welche Keys hat, mit dem Header.
Warum endet meine Datei mit CRLF?
CRLF ist das Zeilenende von RFC 4180 und die Konvention, die Tabellenkalkulationsanwendungen erwarten. Der Konverter erzeugt es standardmäßig, damit Dateien überall korrekt geöffnet werden.