Über das Tool „CSV-zu-JSON-Konverter“
Der CSV-zu-JSON-Konverter wandelt einen Tabellenexport in JSON um und JSON zurück in CSV. Mit Kopfzeile wird jede Zeile zu einem Objekt, dessen Namen aus der ersten Zeile stammen; ohne Kopfzeile wird jede Zeile zu einer Liste.
Er liest CSV so, wie es der Standard (RFC 4180) beschreibt: Zellen in Anführungszeichen dürfen Kommas, Zeilenumbrüche und verdoppelte Anführungszeichen enthalten. Das Trennzeichen wird automatisch erkannt, daher funktionieren Dateien mit Komma, Semikolon oder Tabulator aus Excel, Google Tabellen oder einer Datenbank.
Ihre Daten werden im Browser umgewandelt. Nichts wird hochgeladen, daher eignet sich das Tool auch für Kundenlisten, Exporte und andere private Dateien.
Anleitung
- Wählen Sie CSV → JSON oder JSON → CSV.
- Fügen Sie den Text ein oder klicken Sie auf „Datei öffnen“, um eine .csv-, .tsv-, .txt- oder .json-Datei mit bis zu 10 MB zu laden.
- Prüfen Sie bei CSV das Trennzeichen, ob die erste Zeile die Namen enthält und ob Zahlen zu Zahlen werden sollen.
- Lesen Sie das Ergebnis ab; Probleme wie ein nicht geschlossenes Anführungszeichen werden mit ihrer Zeile angezeigt.
- Kopieren Sie das Ergebnis oder laden Sie es als data.json oder data.csv herunter.
Funktionen
- Beide Richtungen: CSV zu JSON-Objekten oder -Listen und JSON-Listen aus Objekten oder Arrays zu CSV.
- Echtes CSV-Parsing: Zellen in Anführungszeichen mit Kommas, Zeilenumbrüchen und Anführungszeichen darin werden korrekt gelesen.
- Erkennung des Trennzeichens: Komma, Semikolon und Tabulator werden automatisch erkannt oder von Hand gewählt.
- Zahlentypen: Zahlen, true, false und null werden zu JSON-Werten; Codes wie 007 bleiben Text.
- CSV für Tabellenkalkulationen: Die heruntergeladene CSV-Datei hat eine UTF-8-BOM, damit Excel Umlaute richtig anzeigt.
Beispiele
Von der Tabelle zur API
Exportieren Sie eine Tabelle als CSV und wandeln Sie sie in ein JSON-Array für eine Testanfrage um.
Deutsche CSV-Datei
Eine Datei mit Semikolons und Dezimalkommas wird gelesen, wobei das Semikolon automatisch erkannt wird.
API-Antwort nach Excel
Fügen Sie eine JSON-Liste von Objekten ein und laden Sie eine CSV-Datei mit einer Spalte pro Feld herunter.
Einschränkungen und Hinweise
- Texte und Dateien sind auf 10 MB begrenzt.
- Verschachtelte Objekte werden als JSON-Text in eine CSV-Zelle geschrieben; sie werden nicht auf mehrere Spalten verteilt.
- Zahlen mit Tausendertrennzeichen oder Dezimalkomma (1,000 oder 3,5) bleiben in JSON Text.
- Excel-Dateien (.xlsx) werden nicht gelesen; speichern Sie sie zuerst als CSV.
Häufige Fragen
Wie wandle ich CSV in JSON um?
Wählen Sie CSV → JSON, fügen Sie die CSV-Daten ein oder öffnen Sie die Datei und kopieren oder laden Sie das JSON-Ergebnis herunter.
Meine Datei verwendet Semikolons. Funktioniert das?
Ja. Das Trennzeichen wird automatisch erkannt; Sie können auch selbst Komma, Semikolon oder Tabulator wählen.
Warum bleibt 007 ein String?
JSON-Zahlen dürfen nicht mit Nullen beginnen, und solche Werte sind meist Codes, daher bleiben sie Text.
Welches JSON lässt sich in CSV umwandeln?
Eine Liste von Objekten (jedes Objekt ist eine Zeile) oder eine Liste von Listen. Die Spalten sind alle vorkommenden Namen in der Reihenfolge ihres ersten Auftretens.
Werden meine Daten hochgeladen?
Nein. Die Umwandlung läuft in Ihrem Browser, und die Dateien bleiben auf Ihrem Gerät.