JSON zu CSV Konverter
Konvertieren Sie JSON-Daten sofort in das CSV-Format mit unserem kostenlosen Online-Transformator. Laden Sie JSON-Arrays hoch oder fügen Sie sie ein und erhalten Sie eine ordnungsgemäß formatierte CSV-Ausgabe mit automatischer Header-Erkennung, anpassbaren Trennzeichen und Abflachung verschachtelter Objekte. Egal, ob Sie API-Daten für die Tabellenkalkulationsanalyse exportieren, JSON-Datenbanken in tabellarische Formate migrieren, Daten für den Excel- oder Google Sheets-Import vorbereiten, Berichte aus strukturierten Daten erstellen oder JSON-Feeds in Legacy-Systeme integrieren - dieser Konverter verarbeitet komplexe Strukturen, einschließlich verschachtelter Objekte, Objektarrays, gemischter Datentypen und großer Datensätze mit konfigurierbaren Optionen für eine optimale Ausgabe.
Was ist
JSON to CSV Converter ist ein Datentransformationswerkzeug, das JSON-Daten (JavaScript Object Notation) in das CSV-Format (Comma-Separated Values) konvertiert, zwei der am häufigsten verwendeten Datenaustauschformate im modernen Computing. JSON ist der Standard für APIs, NoSQL-Datenbanken und Konfigurationsdateien, während CSV universell von Tabellenkalkulationsprogrammen (Excel, Google Sheets, LibreOffice Calc), relationalen Datenbanken (PostgreSQL COPY, MySQL LOAD DATA), Datenanalysetools (Python Pandas, R, Power BI) und Business Intelligence-Plattformen unterstützt wird. Der Konverter analysiert Ihre JSON-Struktur, um Spaltenüberschriften automatisch zu erkennen (unter Verwendung von Eigenschaftsnamen aus dem ersten Objekt oder allen eindeutigen Schlüsseln über Objekte hinweg), verschachtelte Objekte mithilfe der Punktnotation (Adresse) zu reduzieren.stadt wird zu einer Spalte), Arrays durch Erweitern oder Zusammenfügen zu einzelnen Zellen behandeln, Datentypen mit geeigneten CSV-Anführungszeichen beibehalten und Randfälle wie Kommas und Anführungszeichen innerhalb von Werten behandeln (gemäß RFC 4180 ordnungsgemäß maskiert). Für verschachteltes oder hierarchisches JSON bietet das Tool Optionen zum Reduzieren, Beibehalten von Pfaden oder Generieren mehrerer verwandter CSV-Dateien.
Wie zu verwenden
- Fügen Sie Ihr JSON-Array in den Eingabe-Editor ein oder laden Sie eine .json-Datei hoch, die ein Array von Objekten enthält, die Sie in das CSV-Format konvertieren möchten.
- Konfigurieren Sie die Konvertierungsoptionen: Wählen Sie das Trennzeichen (Komma, Semikolon, Tabulator oder benutzerdefiniert), wählen Sie aus, wie mit verschachtelten Objekten umgegangen werden soll (mit Punktnotation abflachen, ignorieren oder in Zeichenfolge umwandeln), und legen Sie das Verhalten bei der Array-Behandlung fest.
- Klicken Sie auf die Schaltfläche 'In CSV konvertieren', um Ihre JSON-Daten zu verarbeiten und die entsprechende CSV-Ausgabe im Ergebnisbereich zu generieren.
- Vorschau der CSV-Ausgabe, die die ersten Zeilen mit korrekten, aus Ihren JSON-Eigenschaftsnamen abgeleiteten Spaltenüberschriften und korrekt getrennten Werten zeigt
- Kopieren Sie die CSV in Ihre Zwischenablage, um sie in Tabellenkalkulationen einzufügen, oder laden Sie sie als .csv-Datei herunter, die für den Import in Excel, Google Sheets oder Datenbanktools bereit ist.
Beispiele
Eingabe: JSON: [{"name":"Alice","age":30},{"name":"Bob","age":25}]
Prozess: Extrahieren Sie Schlüssel als Kopfzeilen → Ordnen Sie Werte Zeilen zu → Escapen Sie Kommas/Anführungszeichen
Ergebnis: Name,Alter\nAlice,30\nBob,25
Eingabe: Verschachtelt: [{"id":1,"tags":["a","b"]}]
Prozess: Verschachtelte Arrays abflachen → Mit Semikolon verbinden → CSV ausgeben
Ergebnis: ID,Tags\n1,a;b
Verwandte Suchen
Leute suchen auch nach: json zu csv, json in csv konvertieren, json csv konverter, json zu tabellenkalkulation, json csv exportieren, json array zu csv.
json zu csvjson in csv konvertierenjson csv konverterjson zu tabellenkalkulationjson csv exportierenjson array zu csvjson daten zu excel
Häufig gestellte Fragen
Welche JSON-Strukturen können in CSV konvertiert werden und was sind die Einschränkungen?
CSV ist inhärent ein flaches, zweidimensionales Format (Zeilen und Spalten), während JSON beliebige Verschachtelungstiefen unterstützt. Der Konverter verarbeitet: flache JSON-Arrays von Objekten (perfekte Passform, ein Objekt pro Zeile), verschachtelte Objekte (flachgeklappt mit Punktnotation wie user.name oder user.address.city), Arrays innerhalb von Objekten (mit Trennzeichen verbunden oder mit Indexpunkten erweitert) und heterogene Arrays (Objekte mit unterschiedlichen Schemata werden mit null-Werten für fehlende Felder vereinheitlicht). Einschränkungen: tief verschachtelte Strukturen können beim Flachklappen viele Spalten erzeugen, Arrays von primitiven Werten mit inkonsistenten Längen werden zu einzelnen Zellen verbunden, und sehr breite JSON-Objekte (100+ Eigenschaften) erzeugen sehr breite CSV-Dateien, die die Spaltenlimitierungen von Tabellenkalkulationen überschreiten können. Für extrem komplexe JSON-Daten empfiehlt es sich, die Struktur zunächst zu vereinfachen oder in mehrere verwandte CSV-Dateien mit Fremdschlüsselbeziehungen zu konvertieren.
Wie behandelt der Konverter verschüttete JSON-Objekte und Arrays innerhalb der Daten?
Der Konverter verwendet konfigurierbare Strategien für verschachtelte Daten. Verschachtelte Objekte werden durch Abflachen behandelt: Ein Objekt wie {user: {name: John, address: {city: NYC}}} wird zu Spalten user.name und user.address.city. Arrays innerhalb von Objekten werden in drei Modi behandelt: Zusammenführungsmodus (kombiniert Elemente in einer einzelnen kommagetrennten Zelle wie rot,grün,blau), Erweiterungsmodus (erstellt Spalten item[0], item[1], item[2] für den indizierten Zugriff) und Zeilenmodus (dupliziert die anderen Spalten für jedes Array-Element, wodurch mehrere CSV-Zeilen entstehen). Für Arrays von Objekten (das häufigste Konvertierungsszenario) wird jedes Array-Element zu einer CSV-Zeile mit Spalten aus den Eigenschaften des Objekts. Der Konverter erkennt automatisch die häufigste Struktur und wendet geeignetes Abflachen an, aber Sie können das Verhalten pro Feld in den erweiterten Einstellungen überschreiben.
Welche Trennzeichen werden unterstützt und welches sollte ich verwenden?
Das Tool unterstützt Komma (,), Semikolon (;), Tabulator (\t), senkrechten Strich (|) und benutzerdefinierte Einzelzeichen- oder Mehrfachzeichen-Trennzeichen. Die Wahl hängt von Ihren Daten und der Zielanwendung ab: Komma ist am weitesten verbreitet und wird als CSV-Standard anerkannt, erfordert jedoch eine ordnungsgemäße Anführungszeichensetzung für Werte, die Kommas enthalten; Semikolon ist das Standardtrennzeichen in vielen europäischen Gebietsschemata, die das Komma als Dezimaltrennzeichen verwenden (vermeidet Konflikte zwischen Feldtrennern und Dezimalpunkten); Tabulator (TSV-Format) ist ideal, wenn Ihre Daten viele Kommas enthalten, die eine Anführungszeichensetzung erfordern würden; der senkrechte Strich ist nützlich, wenn sowohl Kommas als auch Semikolons in Datenwerten vorkommen. Unabhängig vom gewählten Trennzeichen werden Werte, die das Trennzeichen enthalten, gemäß RFC 4180 automatisch in doppelte Anführungszeichen gesetzt, und eingebettete doppelte Anführungszeichen werden als zwei aufeinanderfolgende doppelte Anführungszeichen maskiert.
Kann ich CSV nach Bearbeitungen in einer Tabellenkalkulation zurück in JSON konvertieren?
Obwohl sich dieses Tool auf die Konvertierung von JSON in CSV konzentriert, ist das Bearbeiten in einer Tabellenkalkulation und das Zurückkonvertieren ein häufiger Arbeitsablauf. Der Roundtrip ist für flache Daten unkompliziert: Ihre CSV-Spalten bilden JSON-Feldnamen ab und Zeilen bilden Array-Elemente ab. Allerdings gehen während der Konvertierung Informationen verloren: abgeflachte verschachtelte Strukturen (Spalte user.name) können das verschachtelte Objekt {user: {name: value}} nicht automatisch ohne Schema-Hinweise rekonstruieren (Sie können unsere Trennzeichenkonfiguration wie . als Verschachtelungsindikator verwenden, um die Rekonstruktion zu ermöglichen), und zusammengeführte Arrays (rot,grün,blau) müssen durch ihr Trennzeichen wieder getrennt werden. Für Roundtrip-Workflows wählen Sie ein Trennzeichen, das in Ihren Daten nicht vorkommt, verwenden Sie konsistente Spaltennamen und dokumentieren Sie alle manuellen Schema-Zuordnungen. Wir empfehlen die Verwendung unserer Begleittools oder Schemadefinitionen für komplexe Roundtrip-Szenarien.
Wie behandelt der Konverter große JSON-Dateien und stellt die korrekte Kodierung sicher?
Bei Dateien bis zu etwa 5 MB erfolgt die gesamte Konvertierung in Ihrem Browser ohne Server-Upload, was vollständige Datensicherheit und schnelle Verarbeitung gewährleistet. Der Konverter verarbeitet das JSON-Array zeilenweise, anstatt alles in einen String-Stream zu laden, was Speicherengpässe verhindert. Für die Kodierung: Das Tool gibt standardmäßig UTF-8 aus (die Standardkodierung für moderne Anwendungen), mit optionaler BOM (Byte Order Mark) für die Excel-Kompatibilität (Excel hatte historisch gesehen Probleme, UTF-8-Kodierung in CSV-Dateien ohne BOM automatisch zu erkennen, wodurch Sonderzeichen als verstümmelter Text dargestellt werden). Wenn Sonderzeichen (Chinesisch, Japanisch, Arabisch, Emoji) in Ihren Daten vorkommen, verwenden Sie immer die UTF-8-Ausgabe mit aktivierter BOM, wenn Sie nach Excel importieren. Für Dateien, die die Speichergrenzen des Browsers überschreiten, sollten Sie das JSON in kleinere Teile aufteilen oder Befehlszeilentools wie jq für eine erste Filterung vor der Konvertierung verwenden.