So funktioniert es
- Fügen Sie die CSV ein oder kopieren Sie Zellen direkt aus einer Tabelle (sie werden als tabulatorgetrennter Text eingefügt).
- Lassen Sie „Erste Zeile ist Kopfzeile“ aktiviert, um ein Array von Objekten zu erhalten; deaktivieren Sie die Option für ein Array von Arrays.
- Lassen Sie „Zahlen und Boolesche Werte umwandeln“ für typisierte Werte aktiviert, oder deaktivieren Sie die Option, um alles als Text zu behalten.
- Kopieren Sie das JSON oder laden Sie es herunter.
Optionen erklärt
- Trennzeichen
- „Automatisch“ erkennt Komma, Semikolon, Tab und senkrechten Strich. Wählen Sie eines ausdrücklich, wenn die Erkennung falsch liegt.
- Kopfzeile
- Die Werte der ersten Zeile werden zu den Schlüsseln jedes Objekts.
- Typisierte Werte
- Aus "42" wird 42 und aus "true" wird true. Deaktivieren Sie die Option bei IDs mit führenden Nullen wie Postleitzahlen oder Telefonnummern, die diese sonst verlieren würden.
Beispiel
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
Häufig gestellte Fragen
Kann ich direkt aus Excel oder Google Sheets einfügen?
Ja. Kopierte Zellen sind tabulatorgetrennt; das Trennzeichen wird automatisch erkannt.
Warum wurde aus 00123 die Zahl 123?
Bei aktivierten typisierten Werten wird Text, der wie eine Zahl aussieht, in eine Zahl umgewandelt. Deaktivieren Sie „Zahlen und Boolesche Werte umwandeln“, um führende Nullen zu behalten.
Wie werden leere Zeilen behandelt?
Vollständig leere Zeilen werden übersprungen. Leere Zellen werden zu null, wenn typisierte Werte aktiviert sind, sonst zu leeren Strings.
Meine Datei verwendet Semikolons und Dezimalkommas – funktioniert das?
Das Trennzeichen wird erkannt, aber Dezimalzahlen mit Komma wie 3,5 bleiben Text. Ersetzen Sie die Kommas zuerst durch Punkte, wenn Sie Zahlen brauchen.
Datenschutz
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.