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
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
}
]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.