Conversor CSV ↔ JSON

Converta CSV em um array JSON de objetos e vice-versa — com suporte a campos entre aspas e delimitadores de ponto e vírgula ou tabulação, tudo no seu navegador.

780 visualizações

Entre planilhas e APIs

O CSV→JSON lê a primeira linha como chaves e cada linha seguinte como um objeto: nome,idade com Ada,36 logo abaixo vira [{"nome":"Ada","idade":"36"}]. Campos entre aspas com vírgulas, aspas escapadas ("") e células com várias linhas são tratados conforme a RFC 4180; o delimitador (vírgula, ponto e vírgula — comum no Excel em várias configurações regionais — ou tabulação) é detectado automaticamente. Já o JSON→CSV pega um array de objetos e reúne todas as chaves no cabeçalho.

Tudo é processado localmente no seu navegador — cole exportações sensíveis sem que elas saiam do seu dispositivo. Use os botões de download para salvar o resultado como .json ou .csv.

Perguntas Frequentes

Por que todos os meus números viram texto?

CSV não tem tipos — é tudo texto. Ative a opção "converter números" para transformar valores numéricos em números JSON (IDs com zeros à esquerda continuam como texto).

Meu CSV do Excel usa ponto e vírgula — vai funcionar?

Sim — o delimitador é detectado pela primeira linha. Muitas configurações regionais do Excel exportam com ponto e vírgula porque a vírgula é o separador decimal.

E o JSON aninhado, como fica?

CSV é um formato plano: objetos/arrays aninhados são gravados como texto JSON dentro da célula. Para dados muito aninhados, achate a estrutura antes ou mantenha-a em JSON.

Ferramentas Semelhantes