Przejdź do głównej treści

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

Dane wejściowe (TSV)
name	city	visits	vip
Smith, Jane	São Paulo	1200	true
Kim	Seoul; Busan	85	false
Wynik (JSON)
[
  {
    "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.

Więcej poradników konwersji