Conversor de CSV para JSON - Converta arquivos CSV online, grátis
Conversor de CSV para JSON
Como funciona a conversão de CSV para JSON
CSV é uma tabela; JSON é uma estrutura. Esta ferramenta lê a tabela corretamente - inclusive campos entre aspas e seus casos difíceis - e a escreve como JSON pronto para colar no código.
Três passos
- 1 Solte um arquivo CSV na caixa ou cole o texto direto de uma planilha.
- 2 Deixe o separador no automático ou escolha um. Decida se a primeira linha é cabeçalho e se os números devem virar números de verdade.
- 3 Clique em Converter e depois copie o JSON ou baixe como arquivo .json.
Campos entre aspas são onde a maioria dos conversores falha
Dividir uma linha a cada vírgula parece certo até um valor conter uma. "New York, NY" é um único campo, não dois; aspas duplicadas ("") significam uma aspa literal; e um campo entre aspas pode até conter uma quebra de linha. Este conversor segue as regras do CSV nos três casos, então as colunas não se deslocam silenciosamente.
Um exemplo, lado a lado
Repare no que acontece com as partes difíceis: as aspas duplicadas viram uma só dentro da string, a vírgula de "New York, NY" continua fazendo parte do valor e a célula vazia no fim vira null em vez de string vazia.
name,city,note Ada,London,"Loves ""tea""" Grace,"New York, NY",
[
{
"name": "Ada",
"city": "London",
"note": "Loves \"tea\""
},
{
"name": "Grace",
"city": "New York, NY",
"note": null
}
]
Vírgulas, ponto e vírgulas e tabulações
Um arquivo chamado CSV nem sempre é separado por vírgulas. Em muitos idiomas as planilhas salvam com ponto e vírgula, e exportações de bancos de dados costumam usar tabulações. A detecção automática testa cada candidato e fica com o que dá contagem de colunas coerente entre as linhas - um teste melhor que contar caracteres, porque uma coluna de texto cheia de vírgulas pode facilmente superar o separador real.
Seu arquivo fica no seu computador
A leitura e a análise acontecem no navegador, então nada é enviado nem armazenado. Isso importa mais aqui do que na maioria das ferramentas: um CSV costuma ser uma lista de clientes, uma exportação de pedidos ou uma folha de pagamento. Você pode desconectar da rede que o conversor continua funcionando.