Como usar
- Cole os dados CSV ou TSV no editor de entrada.
- Em Delimitador, selecione Automático ou o delimitador usado nos dados.
- Marque A primeira linha é o cabeçalho se ela contiver os nomes das colunas.
- Em Saída, escolha o formato de JSON desejado.
Exemplos
Cadastro com endereço aninhado
nome,endereco.cidade,endereco.uf,complemento Ana Souza,Recife,PE, João Lima,Campinas,SP,Apto 12
[
{
"nome": "Ana Souza",
"endereco": {
"cidade": "Recife",
"uf": "PE"
},
"complemento": null
},
{
"nome": "João Lima",
"endereco": {
"cidade": "Campinas",
"uf": "SP"
},
"complemento": "Apto 12"
}
]Catálogo indexado pelo código do produto
codigo;produto;estoque CAM-001;Camiseta azul;12 CAN-002;Caneca branca;8
{
"CAM-001": {
"produto": "Camiseta azul",
"estoque": 12
},
"CAN-002": {
"produto": "Caneca branca",
"estoque": 8
}
}Dados de planilha para JSON Lines
nome cidade ativo Mariana Belo Horizonte true Rafael Curitiba FALSE
{"nome":"Mariana","cidade":"Belo Horizonte","ativo":true}
{"nome":"Rafael","cidade":"Curitiba","ativo":false}Perguntas frequentes
Como converter uma planilha do Excel para JSON?
Salve a planilha como CSV e use esse arquivo como entrada. O Delimitador em Automático reconhece ponto e vírgula; valores com vírgula decimal, como 19,90, permanecem como texto.
Como manter os zeros à esquerda de CEPs e códigos?
Desmarque Detectar tipos para manter todos os valores como texto. Com a opção marcada, um valor como 00123 já faz a coluna inteira permanecer como texto; inteiros com mais de 15 dígitos também não viram números.
O que acontece se uma linha tiver colunas a mais ou a menos?
Campos ausentes recebem valores vazios, e os campos extras vão para chaves como column_3 e column_4. A ferramenta mostra avisos com o número da linha; clique em um aviso para ir até ela.
Meus dados CSV são enviados para um servidor?
A conversão ocorre no seu navegador, sem enviar o CSV ou o JSON ao servidor. O CSV não é salvo pela ferramenta, mas as opções escolhidas ficam armazenadas no navegador.