Vai al contenuto principale

Convertire TSV in JSON

Quando copi un intervallo da Excel, Google Sheets o LibreOffice, le celle arrivano separate da tabulazioni. Imposta il delimitatore su Tab e il convertitore trasforma il blocco incollato in un array JSON senza alcuna riformattazione.

Esempio pratico

Ingresso (TSV)
name	city	visits	vip
Smith, Jane	São Paulo	1200	true
Kim	Seoul; Busan	85	false
Uscita (JSON)
[
  {
    "name": "Smith, Jane",
    "city": "São Paulo",
    "visits": 1200,
    "vip": true
  },
  {
    "name": "Kim",
    "city": "Seoul; Busan",
    "visits": 85,
    "vip": false
  }
]

Poiché le colonne vengono separate solo in corrispondenza delle tabulazioni, "Smith, Jane" e "Seoul; Busan" restano intatti senza virgolette. La colonna visits diventa numeri e la colonna vip booleani, esattamente come con dati separati da virgole.

Come lo gestisce il convertitore

  • Scegli «Tab» nel menu «Delimitatore». Con l'impostazione predefinita «Virgola», le righe separate da tabulazioni verrebbero invece divise alle virgole.
  • Virgole, punti e virgola e barre verticali all'interno di una cella non richiedono virgolette. Un valore che contiene una tabulazione o una virgoletta deve essere racchiuso tra virgolette doppie, con le virgolette interne raddoppiate.
  • Le celle che contengono un a capo non possono essere convertite, perché ogni riga viene letta come un record separato. Rimuovi prima gli a capo.
  • Intestazioni, rimozione degli spazi e tipi di dati seguono le stesse regole del CSV: numeri, true/false e celle vuote diventano numeri, booleani e null JSON.
  • Per tornare indietro, usa la scheda «JSON in CSV» con «Tab» selezionato e incolla il risultato direttamente in un foglio di calcolo.

Altre guide alla conversione