ToolStudio.es
No seu navegador1 Teste Grátis

Converter JSON para CSV

Transforme uma lista de objetos JSON em uma tabela CSV que abre diretamente no Excel, no Google Sheets ou no LibreOffice.

Teste grátis: processe 1 documento (colado ou 1 arquivo) e mude as opções quantas vezes quiser. Erros não gastam o seu teste.
Entrada · JSON

Tudo é processado no seu navegador: seus dados não são enviados a nenhum servidor.

Resultado · CSV
Separador

{"address":{"city":"Lisboa"}} vira a coluna “address.city”. As listas são escritas como JSON dentro da célula.

Do JSON para uma tabela

Muitas APIs e exportações devolvem os dados em JSON: uma lista de objetos, um por registro. Para analisá-los no Excel ou em outra folha de cálculo é preciso uma tabela, e é isso que esta ferramenta gera: uma linha por objeto e uma coluna para cada chave.

Se os objetos tiverem outros objetos dentro, eles são achatados com um ponto: {"address": {"city": "Lisboa"}} vira a coluna “address.city”. As listas são escritas como JSON dentro da célula. Se cada objeto tiver chaves diferentes, é criada uma coluna para cada chave que aparecer, e as células que faltam ficam vazias.

Você pode escolher o separador. O Excel em português, espanhol, francês, alemão ou italiano espera ponto e vírgula, e em inglês espera vírgula; a opção “Compatível com Excel” adiciona a marca UTF-8 para que os acentos e o ç apareçam corretamente ao abrir o arquivo.

Como converter JSON para CSV

  1. Cole o JSON ou abra um arquivo .json. O ideal é uma lista de objetos: [{...}, {...}].
  2. Escolha o separador: vírgula, ponto e vírgula, tabulação ou barra vertical.
  3. Deixe ativado “Achatar objetos aninhados” se os seus dados tiverem objetos dentro de objetos.
  4. Clique em “Converter para CSV” e baixe o arquivo .csv para abri-lo no Excel.

Quando usar

  • Abrir no Excel a exportação JSON de uma loja online, de um CRM ou de um banco de dados.
  • Levar a resposta de uma API para o Google Sheets e criar gráficos.
  • Entregar dados a alguém que não trabalha com JSON.
  • Importar registros em uma ferramenta que só aceita CSV.

Perguntas Frequentes

Que estrutura de JSON é necessária?

O melhor é uma lista de objetos. Também funciona com um único objeto (uma linha), com uma lista de valores (uma coluna “value”) e com respostas de API do tipo {"data": [...], "total": 10}: é usada a lista de objetos que ela contém.

O que acontece com os objetos aninhados?

Com “Achatar objetos aninhados” ativado, cada valor aninhado ganha a sua própria coluna, com o caminho separado por pontos (address.city). Se desativar, o objeto inteiro é escrito como JSON em uma única célula.

Por que o Excel mostra tudo em uma coluna?

Porque o separador não corresponde ao do seu Excel. Com as configurações em português e na maioria dos idiomas europeus, o Excel usa ponto e vírgula; em inglês, vírgula. Mude o separador e converta de novo.

Meus dados são enviados para algum servidor?

Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.

Posso converter vários arquivos de uma vez?

Sim, com o ToolStudio Pro: abra vários arquivos JSON, eles são convertidos com as mesmas opções e você baixa todos os CSV em um ZIP. O teste grátis é de um documento.

É grátis?

Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.

Ferramentas relacionadas

Desenvolvimento

Converter CSV para JSON

Converta CSV para JSON usando a primeira linha como nomes dos campos. Detecta o separador (vírgula, ponto e vírgula ou tabulação), números e true/false, e respeita campos entre aspas.

CSVJSONExcel
Testar ferramenta
Desenvolvimento

Formatador de JSON

Cole JSON minificado ou bagunçado e receba-o com recuo de 2, 4 espaços ou tabulação, com as chaves ordenadas se quiser. Os erros mostram linha e coluna.

JSON
Testar ferramenta
Desenvolvimento

Converter JSON para YAML

Converta JSON para YAML com recuo de 2 ou 4 espaços. As aspas só entram onde precisam, para “28001” ou “yes” continuarem texto, e a ordem das chaves é mantida.

JSONYAML
Testar ferramenta
Documentos e PDF

Conversor de Documentos Online

Converta documentos individualmente ou em lote preservando tipografia, tabelas e estrutura.

DOCXPDFODTEPUB
Testar ferramenta