Command Palette

Search for a command to run...

JS

JSON-zu-CSV-Konverter

Konvertieren Sie JSON in CSV online Verschiebt ein Array von Objekten in eine Tabellenkalkulations-fähige Datei, flacht verschachtelte Objekte ab und entweicht Felder pro RFC 4180. Client-Seite, kein Signup.

Was ist ein JSON-zu-CSV-Konverter?

Ein JSON-zu-CSV-Konverter nimmt ein JSON-Array von Objekten und schreibt es als durch Kommas getrennte Werte um, mit einer Spalte pro Eigenschaft und einer Zeile pro Objekt. Fügen Sie die Antwort von einer API, einer Datenbankabfrage oder einem exportierten Dokument ein und erhalten Sie eine Datei zurück, die Sie direkt in Excel, Google Sheets oder Numbers öffnen können. Die Eigenschaftsnamen werden zur Header-Zeile und jedes Objekt wird zu einer Datenzeile darunter.

Hier ist, was dieser Online-JSON-zu-CSV-Konverter mit einer ungleichmäßigen Eingabe macht Einfügen [{"id":1,"name": "Lovelace, Ada", "Adresse":{"city": "London"}},{"id":2,"name": "Grace Hopper", "tags":["navy"," cobol"]}] und klicken Sie auf Konvertieren zu CSV. Der Header kommt als id, name,address.city, Tags: die verschachtelte Stadt wird zu ihrer eigenen Spalte, und Tags, die nur das zweite Objekt hat, wird am Ende hinzugefügt "1," Lovel, tags mit dem Namen adondon"

JSON ist das Format, in dem APIs und JavaScript-Programme sprechen, aber Tabellenkalkulationen, Business-Intelligence-Tools und nicht-technische Kollegen benötigen tabellarische CSV. Die Konvertierung von Hand durchzuführen bedeutet, die Spalten auszuwählen, Datensätze zu verarbeiten, denen ein Feld fehlt, und jeden Wert anzugeben, der ein Komma oder einen Zeilenumbruch enthält. Dieses Tool erstellt den Header aus der Vereinigung aller Schlüssel über alle Objekte hinweg, sodass Zeilen mit unterschiedlichen Formen immer noch in einer Reihe angeordnet sind, und es entgeht Feldern, die die RFC 4180-Regeln verwenden, sodass ein Wert wie eine vollständige Adresse die Fahrt in einer Tabellenkalkulation intakt übersteht. Verschachelte Objekte können zu Punktnotationsspalten wie Adresse zusammengefasst oder Arrays werden.

Alles läuft in Ihrem Browser ohne Bibliotheken und ohne Server, daher wird das JSON, das Sie einfügen - das häufig API-Nutzlasten, Benutzerdatensätze oder interne Daten enthält - nie hochgeladen oder gespeichert. Der Konverter funktioniert offline, sobald er geladen ist, sodass Sie den Trennzeichen und die Zeilenende auswählen können, und warnt Sie, wenn ein Element kein Objekt ist oder wenn die Eingabe ein einzelnes Objekt und kein Array ist.

Wie verwende ich den JSON-zu-CSV-Konverter?

  1. Fügen Sie Ihren JSON ein oder laden Sie ihn

    Fügen Sie ein JSON-Array von Objekten in das Eingabefeld ein, oder klicken Sie auf Beispiel laden, um von einem realistischen Beispiel zu beginnen Ein einzelnes Objekt funktioniert auch und wird zu einer Zeile.

  2. Wählen Sie Abflachung und Arrays

    Flatten verschachtelte Objekte ist standardmäßig eingeschaltet und erweitert die Spalten im Adress-.city-Stil; Kleben Sie es auf, um ein verschachteltes Objekt als JSON in einer Zelle zu behalten Wählen Sie As JSON oder schließen Sie sich mit an; für Arrays.

  3. Setzen Sie den Begrenzer und die Zeilenende

    Wählen Sie Komma, Semikolon, Tab oder Pipe und wählen Sie LF (Unix) oder CRLF (Excel) Zeilenenden. CRLF ist die Zeilenende, die RFC 4180 spezifiziert, und die sicherere Wahl für ältere Windows-Software.

  4. Kopieren oder herunterladen der CSV

    Klicken Sie auf Konvertieren in CSV. Kopieren Sie das Ergebnis in Ihre Zwischenablage oder laden Sie es als data.csv herunter, dann öffnen Sie es in Ihrer Tabellenkalkulation oder Ihrem Import-Tool.

Hauptmerkmale

  • Erkennung von Union-Headern

    Die Header-Zeile wird aus jeder Taste erstellt, die in allen Objekten in der zuerst gesehenen Reihenfolge angezeigt wird, sodass Datensätze mit unterschiedlichen Feldern immer noch ausgerichtete Spalten erzeugen

  • Verschachtelte Objekte Abflachung

    Erweitern Sie verschachtelte Objekte optional in Punktnotationsspalten wie adress.city und adress.zip, anstatt rohes JSON in eine Zelle zu werfen

  • RFC 4180 Entkommt

    Jeder Wert, der den Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, wird in doppelte Anführungszeichen gewickelt und interne Anführungszeichen werden verdoppelt, sodass die Datei korrekt analysiert wird

  • Begrenzer- und Zeilenendsteuerung

    Exportieren Sie mit Komma-, Semikolon-, Tabulatoren- oder Rohrtrennzeichen und LF- oder CRLF-Zeilenenden, um Excel, Tabellen oder Ihre Importpipeline abzugleichen

Frequently Asked Questions

Fügen Sie ein JSON-Array von Objekten in das Eingabefeld ein und klicken Sie auf Konvertieren in CSV Das Tool verwendet die Objektschlüssel als Kopfzeile und jedes Objekt als Datenzeile, Sie können dann die CSV kopieren oder als .csv-Datei herunterladen, um sie in Excel oder Google Sheets zu öffnen. Alle Verarbeitung geschieht in Ihrem Browser - es wird nichts hochgeladen.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online