Pular para o conteúdo
AtlasDocs
Blog

Como converter CSV, JSON e Excel entre si (grátis, no navegador)

Publicado em 06 de agosto de 2026

Converter CSV em JSON, JSON em Excel, Excel em JSON, JSON em CSV ou CSV em Excel leva um clique, de graça e no navegador. Veja como e o que cada caminho preserva.

Como converter entre CSV, JSON e Excel

São cinco conversores de um botão: CSV em JSON, JSON em CSV, Excel (XLSX) em JSON, JSON em Excel (XLSX) e CSV em Excel (XLSX). Você envia o arquivo, clica em "Converter e baixar" e recebe o resultado com o mesmo nome e a nova extensão. Cada linha da tabela vira um registro no destino. Tudo acontece no seu navegador, sem instalar nada.

  1. Abra a ferramenta do caminho de que você precisa (por exemplo, "CSV em JSON").
  2. Envie o arquivo .csv, .json ou .xlsx. Pode enviar vários de uma vez: sai um resultado por arquivo.
  3. No Excel em JSON, marque "Uma linha por registro (NDJSON)" se o sistema de destino pede um objeto por linha; o arquivo sai como .ndjson.
  4. Clique em "Converter e baixar" e receba o arquivo pronto para importar ou abrir.
Converter CSV em JSON

Planilha para API: CSV ou Excel em JSON

No CSV em JSON, a primeira linha vira o nome das chaves e cada linha seguinte vira um objeto. O separador é detectado sozinho (vírgula, ponto e vírgula ou tabulação) e todos os valores saem como texto, do jeito que estavam no arquivo. Já o Excel em JSON aproveita o tipo gravado em cada célula: número vira número, verdadeiro/falso vira booleano, data vira texto no formato aaaa-mm-dd (com hora, aaaa-mm-ddThh:mm), célula vazia vira null e um inteiro gigante vira texto para não perder dígitos. Ele lê só a primeira aba e avisa na tela qual aba foi convertida e quantas ficaram de fora; cabeçalho vazio vira coluna_N e nome repetido ganha o sufixo _2. Se, em vez de JSON, você quer consultar a tabela com SQL, veja como converter CSV ou JSON em SQLite.

Converter Excel em JSON

API para planilha: JSON em Excel ou em CSV

O JSON precisa ser uma lista (array) de objetos ou de listas. No JSON em Excel, número vira número, verdadeiro/falso vira booleano e todo texto continua texto, inclusive datas como "2025-01-01", que chegam ao Excel como texto (formate a coluna lá se precisar). Um objeto dentro de outro vira o seu JSON escrito na célula, e um inteiro grande demais para o Excel vira texto, para não perder dígitos. A primeira linha traz o nome das chaves, reunindo as chaves de todos os objetos; se um objeto não tem a chave, a célula fica vazia. O resultado tem uma aba e abre em qualquer versão moderna do Excel, LibreOffice ou Google Planilhas. Se o que você tem é YAML ou XML, converta primeiro em JSON: veja como converter JSON para YAML, YAML para JSON e XML para JSON.

Converter JSON em Excel

Se o destino é um sistema de importação, use o JSON em CSV: o arquivo sai com vírgula como separador, uma linha por registro, texto em UTF-8, e todos os valores como texto.

Converter JSON em CSV

CSV em Excel: abrir um CSV como planilha de verdade

Recebeu um CSV e só quer uma planilha para revisar? O CSV em Excel detecta se o separador é vírgula, ponto e vírgula ou tabulação, gera um .xlsx com uma aba chamada Planilha1 e reconhece números como números; todo o resto fica como texto, então códigos com zero à esquerda não são estragados. Número com vírgula decimal (1,5) também fica como texto; se precisar somar, troque a vírgula por ponto antes. O caminho inverso, da planilha para o CSV, está em como converter Excel em CSV.

Converter CSV em Excel

Qual formato para qual situação

  • Excel: para uma pessoa montar, revisar e visualizar os dados, com fórmulas e formatação.
  • CSV: para importar e exportar entre sistemas (ERP, loja virtual, banco de dados, ferramenta de e-mail). É a língua comum da importação, descrita na norma [RFC 4180](https://www.rfc-editor.org/rfc/rfc4180).
  • JSON: para o seu código e para APIs. Cada linha vira um objeto com chave e valor, fácil de percorrer num programa.

Erros comuns e limites

  • "O JSON precisa ser uma lista (array) de objetos ou de linhas. Verifique o conteúdo.": o arquivo tem um objeto na raiz, como {"dados": [...]}. Copie só a lista interna para um novo arquivo e converta.
  • Só a primeira aba do Excel é convertida. Se a tabela está em outra aba, mova-a para a primeira posição antes de enviar; o aviso na tela diz quantas abas ficaram de fora.
  • Separador: ao ler CSV, a AtlasDocs detecta sozinha se é vírgula, ponto e vírgula ou tabulação. O CSV gerado a partir de JSON usa sempre vírgula; se o sistema de destino pede ponto e vírgula, ajuste na importação.
  • Datas: do Excel para JSON saem como aaaa-mm-dd; de JSON para Excel chegam como texto. Não existe data em JSON, então não há como o Excel receber uma data de verdade nesse caminho.
  • Acentos: os arquivos gerados estão em UTF-8. Se o Excel do Windows mostrar acentos trocados ao abrir um CSV com duplo clique, use a importação de dados escolhendo UTF-8.
  • Cabeçalho: a primeira linha vira o nome das chaves ou das colunas. Deixe-a limpa, sem células mescladas nem título acima da tabela. O limite é de 2 GB por arquivo.

Tudo acontece no seu navegador: o arquivo é processado no próprio aparelho e nunca é enviado a nenhum servidor. Seus dados não saem do seu computador.