Sobre: Conversor de CSV para JSON
O conversor de CSV para JSON transforma uma exportação de planilha em JSON e o JSON de volta em CSV. Com uma linha de cabeçalho, cada linha vira um objeto cujos nomes vêm da primeira linha; sem ela, cada linha vira uma lista.
Ele lê o CSV como o padrão (RFC 4180) descreve: células entre aspas podem conter vírgulas, quebras de linha e aspas duplicadas. O delimitador é encontrado automaticamente, então arquivos separados por vírgula, ponto e vírgula ou tabulação, vindos do Excel, do Planilhas Google ou de um banco de dados, funcionam.
Seus dados são convertidos no navegador. Nada é enviado, então é seguro usar com listas de clientes, exportações e outros arquivos privados.
Como usar
- Escolha CSV → JSON ou JSON → CSV.
- Cole o texto ou clique em Abrir arquivo para carregar um arquivo .csv, .tsv, .txt ou .json de até 10 MB.
- Para CSV, confira o delimitador, se a primeira linha tem os nomes e se os números devem virar números.
- Veja o resultado; problemas como aspas não fechadas são mostrados com a linha.
- Copie o resultado ou baixe-o como data.json ou data.csv.
Recursos
- Nos dois sentidos: De CSV para objetos ou listas JSON, e de listas JSON de objetos ou arrays para CSV.
- Leitura de CSV de verdade: Células entre aspas com vírgulas, quebras de linha e aspas dentro são lidas corretamente.
- Detecção do delimitador: Vírgula, ponto e vírgula e tabulação são reconhecidos automaticamente, ou escolhidos à mão.
- Tipos numéricos: Números, true, false e null viram valores JSON; códigos como 007 continuam como texto.
- CSV pronto para planilhas: O CSV baixado tem um BOM UTF-8 para o Excel mostrar as letras acentuadas corretamente.
Exemplos
Da planilha para a API
Exporte uma planilha como CSV e transforme-a em um array JSON para uma requisição de teste.
CSV brasileiro
Um arquivo com pontos e vírgulas e vírgulas decimais é lido com o ponto e vírgula encontrado automaticamente.
Da resposta da API para o Excel
Cole uma lista JSON de objetos e baixe um CSV com uma coluna por campo.
Limitações e observações
- Textos e arquivos são limitados a 10 MB.
- Objetos aninhados são escritos como texto JSON em uma única célula do CSV; não são espalhados por várias colunas.
- Números com separadores de milhar ou vírgulas decimais (1,000 ou 3,5) continuam como texto no JSON.
- Arquivos do Excel (.xlsx) não são lidos; salve-os antes como CSV.
Perguntas frequentes
Como converto CSV em JSON?
Escolha CSV → JSON, cole o CSV ou abra o arquivo e copie ou baixe o resultado em JSON.
Meu arquivo usa ponto e vírgula. Funciona?
Sim. O delimitador é detectado automaticamente; você também pode escolher vírgula, ponto e vírgula ou tabulação.
Por que o 007 continua como string?
Números JSON não podem começar com zeros, e esses valores costumam ser códigos, então são mantidos como texto.
Que JSON pode ser convertido em CSV?
Uma lista de objetos (cada objeto é uma linha) ou uma lista de listas. As colunas são todos os nomes que aparecem, na ordem em que aparecem pela primeira vez.
Meus dados são enviados?
Não. A conversão roda no seu navegador e os arquivos ficam no seu dispositivo.