TSV in JSON umwandeln
Wenn Sie einen Bereich aus Excel, Google Sheets oder LibreOffice kopieren, kommen die Zellen durch Tabulatoren getrennt an. Stellen Sie das Trennzeichen auf Tab, und der Konverter macht aus dem eingefügten Block ohne jede Umformatierung ein JSON-Array.
Praxisbeispiel
name city visits vip Smith, Jane São Paulo 1200 true Kim Seoul; Busan 85 false
[
{
"name": "Smith, Jane",
"city": "São Paulo",
"visits": 1200,
"vip": true
},
{
"name": "Kim",
"city": "Seoul; Busan",
"visits": 85,
"vip": false
}
]Da Spalten nur an Tabulatoren getrennt werden, bleiben "Smith, Jane" und "Seoul; Busan" ohne Anführungszeichen unverändert. Die Spalte visits wird zu Zahlen und die Spalte vip zu booleschen Werten – genau wie bei kommagetrennter Eingabe.
So verarbeitet der Konverter die Daten
- Wählen Sie im Menü „Trennzeichen“ die Option „Tab“. Mit der Standardeinstellung „Komma“ würden tabulatorgetrennte Zeilen stattdessen an Kommas aufgeteilt.
- Kommas, Semikolons und senkrechte Striche in einer Zelle brauchen keine Anführungszeichen. Ein Wert mit einem Tabulator oder einem Anführungszeichen muss in doppelte Anführungszeichen gesetzt werden, wobei innere Anführungszeichen verdoppelt werden.
- Zellen mit Zeilenumbrüchen können nicht umgewandelt werden, weil jede Zeile als eigener Datensatz gelesen wird. Entfernen Sie die Zeilenumbrüche vorher.
- Überschriften, das Entfernen von Leerzeichen und Datentypen folgen denselben Regeln wie bei CSV: Zahlen, true/false und leere Zellen werden zu JSON-Zahlen, booleschen Werten und null.
- Für den Rückweg verwenden Sie die Registerkarte „JSON zu CSV“ mit dem Trennzeichen „Tab“ und fügen das Ergebnis direkt in eine Tabellenkalkulation ein.