Converter CSV para JSON
Transforme exportações de planilha em JSON para APIs, scripts e arquivos de configuração, sem que seus dados saiam da página.
Resultado
Cole ou digite acima para ver o resultado aqui.
Seus arquivos ficam no seu dispositivo
Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.
Como funciona
- Cole o texto CSV na caixa de entrada, ou exporte uma planilha do Excel ou do Google Planilhas como CSV e cole o conteúdo.
- Deixe o separador em “Detectar automaticamente”; a ferramenta conta vírgulas, pontos e vírgulas e tabulações nas primeiras linhas e escolhe o mais provável. Troque manualmente se o palpite estiver errado.
- Mantenha “A primeira linha é cabeçalho” marcado para que os nomes das colunas virem as chaves dos objetos. Desmarque para receber um array de arrays.
- Clique em “Converter para JSON” e copie o resultado ou baixe como arquivo .json.
Perguntas frequentes
- Meus dados são enviados para um servidor?
- Não. A leitura acontece em JavaScript dentro da própria página. O texto não sai do seu navegador e a ferramenta funciona offline depois de carregada.
- Como fica a saída?
- Com linha de cabeçalho, cada linha seguinte vira um objeto cujas chaves são os nomes do cabeçalho, e o arquivo inteiro é um array JSON desses objetos. Sem cabeçalho, cada linha vira um array de textos.
- Por que os números vêm entre aspas?
- Todos os valores são mantidos como texto de propósito. O CSV não carrega informação de tipo, e converter automaticamente quebraria CEPs com zero à esquerda, telefones, CPF e códigos longos. Faça a conversão de tipo no seu próprio código, nos campos que precisar.
- Campos entre aspas e quebras de linha são tratados?
- Sim. Campos entre aspas duplas podem conter o separador, aspas duplicadas e quebras de linha, seguindo a RFC 4180. Campos vazios viram textos vazios.
- Existe limite de tamanho?
- O plano gratuito permite 10 operações por dia; não há um limite prático de tamanho do texto, mas entradas muito grandes, com centenas de milhares de linhas, podem levar alguns segundos. O Pro remove o limite diário.
Ferramentas relacionadas
• JSON para CSV Transforme respostas de API e exportações em um CSV pronto para planilha, sem que seus dados saiam da página. • SRT para VTT Faça legendas SubRip funcionarem no elemento de vídeo do navegador e nos players web, sem enviá-las para lugar nenhum. • Markdown para HTML Escreva em Markdown e cole o HTML onde quiser. A conversão é local, então o seu rascunho fica no seu aparelho. • VTT para SRT Transforme legendas da web no formato SubRip, que quase todo player e editor aceita, no seu próprio aparelho.