CSV in JSON umwandeln
CSV in JSON umwandeln: Trennzeichen werden automatisch erkannt, Felder in Anführungszeichen nach RFC 4180 korrekt gelesen, Zahlen auf Wunsch als Zahlen ausgegeben.
Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.
CSV konvertieren ohne Überraschungen
Das Werkzeug wandelt CSV in JSON um. Das Trennzeichen erkennt es selbst: Es probiert Komma, Semikolon, Tabulator und senkrechten Strich und nimmt das Zeichen, mit dem die ersten Zeilen die gleiche Spaltenzahl ergeben. So lassen sich Exporte aus Excel, Datenbanken oder Online-Shops ohne Vorarbeit verarbeiten. Auf Englisch heißt das „CSV to JSON“.
Gelesen wird nach RFC 4180: Felder in doppelten Anführungszeichen dürfen Trennzeichen und Zeilenumbrüche enthalten, ein verdoppeltes Anführungszeichen "" steht für ein einzelnes. Fehlt ein schließendes Anführungszeichen, nennt das Werkzeug die Zeile. Zahlen werden nur dann zu JSON-Zahlen, wenn sie eindeutig sind; Werte mit führender Null wie Postleitzahlen (01067) oder Artikelnummern bleiben Text, ebenso alles, was in Anführungszeichen stand.
Um Excel in JSON zu bringen, speichern Sie die Tabelle als „CSV UTF-8“ und fügen den Inhalt hier ein. Die Kopfzeile liefert die Schlüssel, doppelte oder leere Spaltennamen werden automatisch eindeutig gemacht. Wenn Sie lieber eine kompakte Liste wollen, wählen Sie „Array von Arrays“. Zurück geht es mit JSON in CSV.
Anleitung: CSV in JSON in 4 Schritten
- Fügen Sie Ihre CSV-Daten in das Feld „CSV“ ein oder laden Sie das Beispiel, um CSV in JSON umzuwandeln.
- Lassen Sie das Trennzeichen automatisch erkennen oder stellen Sie Komma, Semikolon, Tabulator oder senkrechten Strich fest ein.
- Wählen Sie die Ausgabe als Array von Objekten oder Array von Arrays und die gewünschte Einrückung.
- Legen Sie fest, ob die erste Zeile Kopfzeile ist und ob Zahlen und true/false erkannt werden, und kopieren Sie das JSON.
Typische Anwendungsfälle
- Excel in JSON bringen: Eine als „CSV UTF-8“ gespeicherte Tabelle für eine Web-Anwendung oder API aufbereiten.
- Testdaten anlegen: Eine Liste aus einer Tabellenkalkulation als JSON-Fixture für Tests verwenden.
- Shop-Exporte verarbeiten: Produktlisten mit Semikolon als Trennzeichen ohne Vorarbeit in JSON umwandeln.
Häufige Fragen
Welche Trennzeichen werden erkannt?
Komma, Semikolon, Tabulator und senkrechter Strich. Sie können das Trennzeichen auch fest einstellen, wenn die Erkennung bei sehr kurzen Dateien danebenliegt.
Warum bleibt meine Postleitzahl ein Text?
Werte mit führender Null wären als Zahl verfälscht (01067 würde 1067). Deshalb werden nur eindeutige Zahlen umgewandelt.
Wie kommen Zeilenumbrüche in ein CSV-Feld?
Das Feld muss in doppelten Anführungszeichen stehen. Innerhalb davon dürfen Zeilenumbrüche und Trennzeichen vorkommen.
Was passiert bei unterschiedlich langen Zeilen?
Fehlende Felder werden als leerer Text ergänzt, zusätzliche Felder bekommen den Namen „Spalte N“. Das Werkzeug weist darauf hin.
Wie wandle ich eine Excel-Tabelle in JSON um?
Speichern Sie die Tabelle in Excel als „CSV UTF-8“, öffnen Sie die Datei in einem Texteditor und fügen Sie den Inhalt hier ein. Die Kopfzeile liefert die Schlüssel, das Semikolon der deutschen Excel-Version wird automatisch erkannt.
Warum werden Umlaute aus meiner CSV-Datei falsch angezeigt?
Meist wurde die Datei nicht als UTF-8 gespeichert, etwa mit der Excel-Option „CSV (Trennzeichen-getrennt)“. Speichern Sie als „CSV UTF-8“ oder reparieren Sie bereits verdorbene Zeichen wie ä mit dem Werkzeug „Umlaute reparieren“.
Das könnte auch helfen
JSON minimieren
JSON auf eine Zeile verdichten: Leerraum entfernen, Zahlen exakt erhalten, optional Schlüssel sortieren.
ÖffnenJSON in CSV umwandeln
JSON-Arrays in CSV für Excel umwandeln: verschachtelte Felder als Spalten, Semikolon oder Komma.
ÖffnenXML formatieren und prüfen
XML einrücken, minimieren und auf Wohlgeformtheit prüfen, mit Fehlerstelle in Zeile und Spalte.
ÖffnenXML in JSON umwandeln
XML in JSON umwandeln: Attribute mit Präfix, wiederholte Elemente als Arrays, Zahlen erkannt.
ÖffnenYAML in JSON umwandeln
YAML prüfen und in JSON umwandeln: Listen, Anker, Block-Strings und mehrere Dokumente.
ÖffnenJSON in YAML umwandeln
JSON in sauberes YAML umwandeln, mehrdeutige Werte wie yes oder no werden sicher gequotet.
Öffnen