Converter CSV para JSON
Cole um CSV do Excel, do Planilhas Google ou de qualquer app e receba um JSON limpo, que você pode copiar direto para o seu código.
Lacrado neste dispositivo
Funciona no seu navegador. Nada é enviado.
Lacrado
CSV JSON
Seu CSV vai aparecer aqui enquanto você digita.
Seu JSON vai aparecer aqui enquanto você digita.
Como funciona
-
Cole ou abra seu CSV
Cole, solte um arquivo .csv ou abra um. O separador é detectado para você, e valores entre aspas com vírgulas ou quebras de linha são lidos corretamente.
-
Escolha o formato do JSON
Escolha uma lista de objetos ou uma lista de arrays, decida se números e true/false são convertidos e defina a indentação.
-
Copie ou baixe o JSON
Confira a prévia em tabela, se precisar, e depois copie o JSON ou salve como arquivo .json.
Perguntas frequentes
Meu CSV é enviado para um servidor?
Não. O arquivo é lido e convertido dentro do seu navegador, então listas de clientes, exportações e relatórios ficam no seu dispositivo.
Quais arquivos CSV ele consegue ler?
Arquivos separados por vírgulas, ponto e vírgula, tabulações ou barras verticais, detectados automaticamente. Valores entre aspas duplas podem conter separadores, quebras de linha e aspas duplicadas, como o padrão CSV (RFC 4180) permite. A linha “sep=” que o Excel às vezes adiciona também é entendida.
Como números e valores true/false são detectados?
Números viram números JSON, TRUE e FALSE em maiúsculas ou minúsculas viram true e false, e células vazias viram null. Valores como 007, ou números com mais de 15 dígitos, como números de cartão ou de pedido, continuam como texto para que nenhum dígito se perca. Desative “Detectar números e true/false” para manter todos os valores como texto.
Posso gerar JSON aninhado?
Sim. Ative “Reconstruir dados aninhados”: colunas como address.city viram objetos aninhados, e células que contêm uma lista JSON como ["a","b"] viram arrays de verdade. É exatamente o inverso da ferramenta JSON para CSV.
E se algumas linhas tiverem mais ou menos células que o cabeçalho?
As células que faltam viram null (ou texto vazio quando a detecção de números está desativada), e as células a mais são mantidas em chaves como column_5. A ferramenta informa quantas linhas foram afetadas, para você conferir o arquivo.
Meu CSV do Excel mostra caracteres estranhos. Por quê?
O Excel no Windows costuma salvar arquivos CSV em uma codificação regional antiga em vez de UTF-8. A ferramenta reconhece isso e lê o arquivo com a codificação que o Excel usa para o idioma desta página, e também lê arquivos UTF-16. Se as letras ainda parecerem erradas, salve o arquivo como “CSV UTF-8” e abra de novo.