CSV in JSON
Füge den Inhalt einer CSV-Datei ein: Das Trennzeichen wird automatisch erkannt, die erste Zeile wird zu den Feldnamen und du erhältst ein sauberes JSON-Array.
So funktioniert die Erkennung des Trennzeichens
Das Tool zählt, wie viele Kommas, Semikolons und Tabulatoren in der ersten Zeile außerhalb von Feldern in Anführungszeichen vorkommen, und wählt das häufigste Zeichen. Das ist wichtig, weil nicht jede „CSV“ durch Kommas getrennt ist: Excel exportiert in vielen europäischen Ländereinstellungen, auch in der deutschen, mit Semikolons, und tabulatorgetrennte Exporte (TSV) sind ebenfalls verbreitet. So musst du dir nie merken, welche Variante du bekommen hast. Felder in doppelten Anführungszeichen werden korrekt gelesen, auch wenn sie das Trennzeichen, Zeilenumbrüche oder maskierte Anführungszeichen ("") enthalten.
Strings, Zahlen und Booleans im erzeugten JSON
In einer CSV ist alles Text: „30“ und „true“ sind nur Zeichenfolgen. Ist das Häkchen für die Umwandlung gesetzt, werden Werte, die wie Zahlen aussehen (30, 3.14, -7; Dezimalstellen mit Punkt), zu JSON-Zahlen, true/false wird zu Booleans und leere Zellen werden zu null. Entferne es, wenn alles als String erhalten bleiben soll, etwa bei Postleitzahlen oder Telefonnummern mit führenden Nullen, wo 00184 „00184“ bleiben muss, statt zu 184 zu schrumpfen.