Converter CSV/Excel para JSON

    Converta arquivos CSV ou Excel para JSON, ou JSON para CSV, de graça e sem enviar nada para um servidor.

    Arraste seu arquivo CSV ou Excel aqui ou clique para escolher

    CSV, XLSX ou XLS. Processado no seu navegador, nunca enviado a um servidor.

    Passar dados de uma planilha para um formato que o seu código entenda, ou o caminho inverso, geralmente significa copiar célula por célula ou escrever um script só para aquele uso. Esta ferramenta converte nos dois sentidos: envie um arquivo CSV ou Excel e receba um array JSON pronto para usar, ou cole um JSON e baixe como CSV para abrir no Excel ou no Google Sheets. Todo o processamento acontece dentro do seu navegador, então o arquivo nunca sai do seu computador.

    Como converter CSV/Excel para JSON em 3 passos

    1. Escolha o sentido da conversão

      Use o botão na parte de cima da página para escolher entre arquivo para JSON ou JSON para CSV. Cada modo tem sua própria área de upload ou caixa de texto, sem precisar procurar a opção em um menu escondido.

    2. Envie o arquivo ou cole o JSON

      No primeiro modo, arraste seu arquivo CSV, XLSX ou XLS até a área de upload. No segundo, cole o array JSON diretamente na caixa de texto. A conversão acontece na hora, sem botão de processar para esperar.

    3. Baixe o resultado

      Confira a prévia das primeiras linhas ou do JSON gerado e baixe o arquivo: um .json se você converteu a partir de uma planilha, ou um .csv se converteu a partir de um JSON. O arquivo original continua intacto, então dá para ajustar os dados e repetir o processo quantas vezes precisar.

    Quando essa ferramenta ajuda

    • Um desenvolvedor recebe uma exportação em CSV de um cliente e precisa transformá-la em JSON em minutos para popular um banco de dados de teste ou simular a resposta de uma API.
    • Um analista de dados recebe a resposta em JSON de uma API de analytics e converte para CSV para abrir no Excel, filtrar colunas e montar um gráfico sem escrever uma linha de código.
    • Alguém que está montando um site ou app pequeno recebe uma planilha com o catálogo de produtos e converte para JSON para usar direto como dado estático do projeto.

    Perguntas frequentes

    Meus arquivos são enviados para algum servidor?

    Não. Tanto a leitura do CSV ou Excel quanto a geração do JSON, e o processo inverso também, acontecem inteiramente no seu navegador, usando bibliotecas que rodam na sua própria máquina. O arquivo nunca viaja até um servidor nosso ou de terceiros, e nenhuma cópia fica guardada depois que você fecha a aba.

    A ferramenta converte todas as abas de um arquivo Excel?

    Não, a ferramenta lê apenas a primeira aba da planilha. Se o seu arquivo Excel tiver várias abas, só a primeira que aparece vai ser convertida para JSON. Para as outras, é preciso separá-las em arquivos diferentes antes de converter.

    Dá para converter um JSON com dados aninhados para CSV?

    Funciona bem com dados simples, ou seja, linhas e colunas comuns. Se o seu JSON tiver um campo que é ele mesmo um objeto ou um array, por exemplo um endereço com rua e cidade dentro do mesmo campo, o CSV não vai achatar isso direito, porque o formato CSV em si não foi feito para representar estruturas aninhadas.

    Quais formatos de arquivo dá para converter para JSON?

    Aceita arquivos CSV, XLSX e XLS. A primeira linha do arquivo é usada como cabeçalho e vira as chaves de cada objeto no array JSON gerado, por isso vale a pena ter nomes de coluna claros nessa linha antes de enviar o arquivo.

    É de graça e sem limite de uso?

    Sim, é de graça e não tem limite de arquivos além do que o próprio navegador aguentar processar. Não pede cadastro, não pede e-mail e não coloca marca d'água nos arquivos baixados, porque não existe servidor para bancar a cada conversão.

    Otras herramientas gratis

    Precisa integrar essa conversão de dados no seu próprio sistema ou API? A gente monta essa automação pra você.