JSON ↔ CSV-Konverter
JSON ↔ CSV-Konverter
JSON ↔ CSV-Konverter unterstützt die bidirektionale Umwandlung zwischen CSV, TSV und JSON mit Trennzeichenerkennung, Header-Mapping und Feldbereinigung für Datenimport, Datenexport und API-Aufbereitung.
Trennzeichen
JSON-Einrückung
Kopfzeile verwenden
Felder trimmen
Leere Zeilen überspringen
JSON-Ausgabe
⇄
CSV-Ausgabe
Schnellstart
Häufige Anwendungsfälle
Excel zu JSON
Kopieren Sie durch Tabulatoren getrennte Zellen aus Excel in den CSV-Bereich und konvertieren Sie sie sofort in ein JSON-Objektarray.
API-Antwort auf Tabellenkalkulation
Konvertieren Sie JSON-Antworten in CSV zur Analyse in Excel oder Google Sheets.
Vorbereitung des Datenbankimports
Konvertieren Sie CSV-Datensätze in JSON für Batch-API-Importe.
Protokollanalyse
Konvertieren Sie CSV-Protokolle in JSON für strukturierte Abfragen mit Tools wie jq.
Konfigurationsmigration
Wechseln Sie zwischen CSV-Zuordnungstabellen und JSON-Konfigurationsdateien.
Datenbereinigung
Bereinigen Sie exportierte Daten schnell durch Feldbeschneidung und Überspringen leerer Zeilen.
Nutzungstipps
Einschränkungen und Kompatibilität
Datenschutz & Sicherheit
Häufige Fragen
CSV (Comma-Separated Values) ist ein Klartext-Tabellenformat, bei dem jede Zeile ein Datensatz ist und die Felder durch Kommas getrennt sind. TSV ist die tabulatorgetrennte Variante. Excel kann beide Formate öffnen und exportieren, aber .xlsx selbst ist ein binäres Arbeitsmappenformat. Dieses Tool funktioniert mit Nur-Text-CSV/TSV-Dateien, nicht mit XLSX-Dateien. Historisch gesehen gab es für CSV keinen einzigen strengen Standard. Im Jahr 2005 definierte RFC 4180 allgemeine Regeln: Felder werden durch Kommas getrennt, Felder mit Sonderzeichen werden in doppelte Anführungszeichen gesetzt und Anführungszeichen innerhalb von Anführungszeichenfeldern werden als zwei doppelte Anführungszeichen maskiert. Verschiedene Apps implementieren CSV immer noch mit kleinen Unterschieden, weshalb Import-/Exportprobleme häufig auftreten.
Das Tool analysiert die erste Zeile und zählt Kommas, Tabs, Semikolons und vertikale Striche (|), die außerhalb von Anführungszeichen auftreten. Das häufigste Zeichen wird als Trennzeichen gewählt. Für die meisten standardkonformen CSV/TSV-Daten ist das zuverlässig. Fehlentscheidungen sind möglich, wenn nur eine Spalte vorhanden ist (kein Trennzeichen) oder wenn Feldinhalte selbst viele Trennzeichen-Zeichen enthalten. In solchen Fällen wählen Sie das Trennzeichen manuell.
Wenn aktiviert, wird die erste CSV-Zeile als Spaltenname behandelt, und jede Datenzeile wird in ein JSON-Objekt mit diesen Spaltennamen als Schlüsseln konvertiert (z. B. {"name": "Alice", "age": "30"}). Wenn deaktiviert, werden alle Zeilen einschließlich der ersten als Daten behandelt und in ein zweidimensionales Array konvertiert (z. B. [["name", "age"], ["Alice", "30"]]). Bei der Rückkonvertierung gibt die aktivierte Kopfzeile die Objektschlüssel in der ersten CSV-Zeile aus.
Nicht vollständig. Bei JSON → CSV werden verschachtelte Objekte/Arrays mit JSON.stringify in Zellentext serialisiert. Bei CSV → JSON bleiben diese Werte Zeichenfolgen und werden nicht automatisch in Objekte zurückgeparst. Wenn Sie strukturelle Genauigkeit benötigen, reduzieren Sie JSON vor der Konvertierung.
Ja. Wenn Sie einen Zellbereich aus Excel kopieren und in den CSV-Editor einfügen, sind die Daten normalerweise durch Tabulatoren getrennt. Die automatische Erkennung identifiziert es als TSV und konvertiert korrekt. Wenn Sie einen durch Kommas getrennten CSV-Download wünschen, stellen Sie das Trennzeichen vor dem Herunterladen auf Komma um.
Gemäß RFC 4180 gilt: Enthält ein Feld Trennzeichen, Zeilenumbrüche oder doppelte Anführungszeichen, wird das gesamte Feld in doppelte Anführungszeichen gesetzt. Anführungszeichen im Feld werden als zwei aufeinanderfolgende doppelte Anführungszeichen ("") maskiert. Diese Regel gilt sowohl beim Parsen der Eingabe als auch beim Erzeugen der Ausgabe. Wenn Anführungszeichen nicht korrekt geschlossen sind, erscheint der Fehler „CSV-Anführungszeichen ist nicht geschlossen“.