Konwersja TSV na JSON
Gdy kopiujesz zakres z Excela, Google Sheets lub LibreOffice, komórki są rozdzielone tabulatorami. Ustaw ogranicznik na „Tabulator”, a konwerter zamieni wklejony blok w tablicę JSON bez żadnego przeformatowywania.
Przykład krok po kroku
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
}
]Ponieważ kolumny są dzielone wyłącznie na tabulatorach, "Smith, Jane" i "Seoul; Busan" pozostają nienaruszone bez cudzysłowów. Kolumna visits zamienia się w liczby, a kolumna vip w wartości logiczne — dokładnie tak samo jak przy danych rozdzielanych przecinkami.
Jak konwerter to obsługuje
- Wybierz „Tabulator” w menu „Ogranicznik”. Przy domyślnym ustawieniu „Przecinek” wiersze rozdzielane tabulatorami zostałyby zamiast tego podzielone na przecinkach.
- Przecinki, średniki i pionowe kreski w komórce nie wymagają cudzysłowów. Wartość zawierającą tabulator lub znak cudzysłowu trzeba ująć w podwójne cudzysłowy, podwajając cudzysłowy wewnątrz.
- Komórek zawierających podziały wierszy nie da się przekonwertować, ponieważ każdy wiersz jest odczytywany jako osobny rekord. Najpierw usuń podziały wierszy.
- Nagłówki, przycinanie spacji i typy danych podlegają tym samym regułom co w CSV: liczby, true/false i puste komórki stają się liczbami, wartościami logicznymi i null w JSON.
- Aby wrócić, użyj karty „JSON do CSV” z wybraną opcją „Tabulator” i wklej wynik bezpośrednio do arkusza kalkulacyjnego.