Ir para o conteúdo principal

Converter TSV em JSON

Quando você copia um intervalo do Excel, do Google Sheets ou do LibreOffice, as células chegam separadas por tabulações. Defina o delimitador como Tabulação e o conversor transforma o bloco colado em uma matriz JSON sem nenhuma reformatação.

Exemplo prático

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

Como as colunas só são separadas nas tabulações, "Smith, Jane" e "Seoul; Busan" ficam intactos sem aspas. A coluna visits vira números e a coluna vip vira booleanos, exatamente como em uma entrada separada por vírgulas.

Como o conversor trata os dados

  • Escolha “Tabulação” no menu “Delimitador”. Com a configuração padrão “Vírgula”, as linhas separadas por tabulação seriam divididas nas vírgulas.
  • Vírgulas, ponto e vírgula e barras verticais dentro de uma célula não precisam de aspas. Um valor que contenha uma tabulação ou aspas deve ficar entre aspas duplas, com as aspas internas duplicadas.
  • Células com quebras de linha não podem ser convertidas, porque cada linha é lida como um registro separado. Remova as quebras de linha antes.
  • Cabeçalhos, remoção de espaços e tipos de dados seguem as mesmas regras do CSV: números, true/false e células vazias viram números, booleanos e null do JSON.
  • Para fazer o caminho inverso, use a aba “JSON para CSV” com “Tabulação” selecionada e cole o resultado diretamente em uma planilha.

Mais guias de conversão