Zum Hauptinhalt springen

Nächstes Tool finden

Vorbereiten, prüfen, dann exportieren

CSV in JSON und JSON in CSV umwandeln

Überführen Sie einen Tabellenexport in JSON oder verwandeln Sie ein Array aus JSON-Datensätzen in CSV. Prüfen Sie eine Zeilenvorschau und behalten Sie die Kontrolle über Kopfzeilen, Trennzeichen und den Schutz vor Tabellenformeln.

Text-Arbeitsbereich wird geladen…

Vorteile

  • Behalten Sie CSV-Werte als Zeichenketten, damit IDs, Datumsangaben und führende Nullen unverändert bleiben.
  • Verarbeiten Sie Trennzeichen in Anführungszeichen, doppelte Anführungszeichen und Zeilenumbrüche innerhalb von Feldern.
  • Sehen Sie zehn Datensätze in der Vorschau und laden Sie JSON, CSV oder ein Stapel-ZIP herunter.

Wann es hilft

  • Exportierte Bestandsdatensätze in ein API-Testdatenset umwandeln.
  • JSON-Datensätze für die Prüfung in einer Tabellenkalkulation bereitstellen.
  • Eine aus einer Tabellenkalkulation kopierte, tabulatorgetrennte Tabelle prüfen, bevor Sie sie weitergeben.

So nutzen Sie dieses Werkzeug

  1. Wählen Sie die Richtung: CSV zu JSON oder JSON zu CSV. Beim Import einer .json-Datei wird automatisch JSON zu CSV gewählt.
  2. Fügen Sie Daten ein oder importieren Sie eine Datei und wählen Sie dann das Trennzeichen.
  3. Bestätigen Sie bei CSV, ob die erste Zeile Kopfzeilen enthält. Prüfen Sie bei JSON den Formelschutz.
  4. Wandeln Sie um, prüfen Sie die Vorschau und laden Sie das Ergebnis herunter. Die JSON-Ausgabe kann direkt im Formatierer weiterverarbeitet werden.

Die Bedeutung der Spalten bewahren, während das Dateiformat wechselt

Ein Tabellenexport trägt nicht dieselben Typinformationen wie eine Datenbank. Der Wert 007 kann ein Mitarbeitercode sein und nicht die Zahl sieben. Eine lange numerische ID kann den exakten Ganzzahlbereich überschreiten, den gängiger Browsercode verwendet. CSV in JSON behält deshalb jede Zelle als Zeichenkette bei. Leere Zellen bleiben leere Zeichenketten, und Wörter wie true und null bleiben Text, bis Sie sie anderswo bewusst ändern.

Die Anführungszeichen in CSV sind wichtig, sobald ein Feld ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält. Eine Adresse in Anführungszeichen kann zwei physische Zeilen umfassen und trotzdem zu einem Datensatz gehören. Dieser Parser berücksichtigt diese Unterscheidung und meldet uneinheitliche Spaltenzahlen, statt Zellen unter die falschen Überschriften zu verschieben. Kopfzeilen müssen eindeutig und nicht leer sein. Ohne Kopfzeile vergibt das Tool column_1, column_2 und weitere Namen.

In umgekehrter Richtung muss JSON ein nicht leeres Array aus Objekten enthalten. Der Export verwendet die Vereinigung ihrer Schlüssel in der Reihenfolge des ersten Auftretens. Fehlende Felder werden zu leeren Zellen; ein ausdrückliches JSON-null wird zum Text null. Verschachtelte Arrays und Objekte werden zu kompaktem JSON innerhalb einer Zelle in Anführungszeichen. Das ist für die Prüfung nützlich, doch CSV kann nicht jede Unterscheidung bewahren, die für einen perfekten Rückweg zur ursprünglichen Objektstruktur nötig wäre.

Tabellenkalkulationen deuten eine Zelle, die mit einem Gleichheitszeichen beginnt, manchmal als Formel. Der Standardschutz stellt formelähnlichen Zellen ein Apostroph voran und meldet, wie viele Zellen geändert wurden. Das betrifft auch negative Werte und gilt für Spaltennamen. Schalten Sie ihn nur aus, wenn die empfangende Anwendung genau den Rohtext benötigt, und prüfen Sie, wie diese Anwendung die Datei importiert. Die Vorschau zeigt die Quellwerte, bevor dieser Exportschutz angewendet wird.

Formate, Grenzen und Datenschutz

  • Bis zu 100.000 UTF-16-Codeeinheiten pro Eingabe; UTF-8-TXT-, JSON-, CSV- oder TSV-Dateien bis 1 MiB.
  • Stapel-ZIP: bis zu 10 Dateien, zusammen 5 MiB. Erfolgreiche Ausgaben und ein nummerierter Fehlerbericht bleiben zusammen.
  • Dokumentübergaben unterstützen Ergebnisse bis zu 100.000 Codeeinheiten ohne NULL-Zeichen. Größere Ergebnisse bleiben herunterladbar.
  • Bis zu 5.000 Datenzeilen und 200 Spalten. Trennzeichen: Komma, Semikolon, Tabulator oder senkrechter Strich. Die JSON-Eingabe folgt den Grenzen des Formatierers von 64 Ebenen und 20.000 Werten.
  • Kein Einlesen von Excel-Arbeitsmappen und keine automatische Typerkennung. JSON in CSV verwendet CRLF-Zeilenenden und setzt jede Zelle in Anführungszeichen. Der CSV-Import entfernt eine führende UTF-8-BOM.

Diese Werkzeuge verarbeiten Text lokal. Entwürfe werden nicht automatisch gespeichert. Laden Sie wichtige Arbeit herunter, bevor Sie die Seite verlassen; temporäre Dateiübergaben verfallen nach 30 Minuten.

Häufig gestellte Fragen

Gehen führende Nullen verloren?

CSV in JSON behält alle Zellen als Zeichenketten. Eine Tabellenkalkulation kann Werte beim Öffnen von CSV dennoch neu interpretieren. Stellen Sie Bezeichnerspalten daher im Importdialog auf Text.

Kann ich TSV umwandeln?

Ja. Wählen Sie Tabulator als Trennzeichen und importieren Sie eine UTF-8-TSV-Datei oder fügen Sie tabulatorgetrennte Zellen ein.

Was geschieht mit verschachteltem JSON?

Jedes verschachtelte Objekt oder Array wird als kompakter JSON-Text in einer CSV-Zelle gespeichert. Es wird nicht in zusätzliche Zeilen aufgefächert.

Dokument-Workflow fortsetzen

Nutzen Sie eine Weiter-Schaltfläche im Arbeitsbereich, um Ihren Text mitzunehmen; diese Links öffnen ein leeres Werkzeug.