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
- Cole o JSON ou abra um arquivo .json. O ideal é uma lista de objetos: [{...}, {...}].
- Escolha o separador: vírgula, ponto e vírgula, tabulação ou barra vertical.
- Deixe ativado “Achatar objetos aninhados” se os seus dados tiverem objetos dentro de objetos.
- 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.