Conversor de CSV para JSON

Conversor de CSV para JSON: chaves aninhadas, tipos, download | We.Inc

Converta CSV em JSON no seu navegador. Detecta o delimitador, lê campos entre aspas, transforma números e true/false em tipos reais, cria objetos aninhados a partir de cabeçalhos com ponto e baixa o arquivo.

Conversor de CSV para JSON

Para transformar CSV em JSON, use a primeira linha como chaves e cada linha seguinte como um objeto, assim name,price e depois Mug,12 vira [{"name":"Mug","price":12}]. Cole ou solte um arquivo CSV abaixo. O conversor detecta o delimitador, preserva vírgulas entre aspas, converte números e booleanos e pode aninhar colunas com nomes como address.city.

Formatos de saída que você pode escolher

Cole o CSV ou solte um arquivo exportado do Excel, do Google Sheets ou de um banco de dados, e confira as linhas lidas em uma tabela de pré-visualização antes de copiar ou baixar o JSON. Nada é enviado para servidor algum.

Perguntas frequentes

Como converter um arquivo do Excel em JSON?

No Excel, escolha Arquivo, Salvar como e selecione CSV UTF-8. No Google Sheets, escolha Arquivo, Fazer download, Valores separados por vírgula. Depois solte o arquivo aqui. Cada aba precisa da sua própria exportação, já que um CSV guarda uma única tabela.

Como são tratadas aspas e vírgulas dentro de uma célula?

O parser segue a RFC 4180, o formato CSV mais comum: um campo entre aspas duplas pode conter vírgulas e quebras de linha, e duas aspas duplas seguidas representam uma aspa literal. Um valor como "Mug, large" continua sendo um único campo.

Como obter JSON aninhado a partir de CSV?

Dê nomes às colunas usando pontos, como id, address.street e address.city, e marque Chaves aninhadas. Cada ponto cria um nível, então a linha vira {"id":1,"address":{"street":"...","city":"..."}}.

Existe limite de tamanho?

Só a memória do seu dispositivo. Arquivos de poucos megabytes são convertidos na hora. Para arquivos de centenas de megabytes, uma ferramenta de linha de comando ou um parser com streaming é mais adequado.

Por que a conversão de tipos importa

No sentido contrário

Converter

Delimitador

Detectar ({name})

Saída

Array de objetos

Chaves pela primeira coluna

Array de arrays

Indentação

2 espaços

4 espaços

Minificado

Linha de cabeçalho

Converter tipos

Chaves aninhadas (a.b)

Células vazias como null

Abrir um arquivo CSV

Copiar JSON

{rows} linhas, {cols} colunas.

Pré-visualização (primeiras 20 linhas)

Comece grátis · Sem cartão de crédito

Relacionados: Ferramentas grátis

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site