Converter JSON para CSV

Cole uma lista JSON e receba uma planilha limpa: uma linha por item, uma coluna por campo, pronta para abrir no Excel.

Lacrado neste dispositivo

Funciona no seu navegador. Nada é enviado.

Lacrado

CSV JSON

Células que começam com =, +, - ou @ recebem um apóstrofo no início, para que os programas de planilha as mostrem como texto em vez de executá-las como fórmulas.

Adiciona uma marca invisível no início do arquivo baixado para que o Excel mostre corretamente acentos e outros caracteres.

Formato

Colunas como address.city viram objetos aninhados, e células que contêm uma lista JSON viram arrays de verdade.

Seu CSV vai aparecer aqui enquanto você digita.

Seu JSON vai aparecer aqui enquanto você digita.

Como funciona

  1. Cole ou abra seu JSON

    Cole, digite, solte um arquivo .json ou abra um. A conversão começa assim que houver algo para ler.

  2. Confira a tabela

    Veja as linhas e colunas antes de salvar. Escolha o separador e mantenha os objetos aninhados achatados ou como JSON.

  3. Baixe o CSV

    Abra no Excel, no LibreOffice ou no Planilhas Google, ou copie o texto para colar em outro lugar.

Perguntas frequentes

Meu JSON é enviado para um servidor?

Não. A conversão roda inteiramente no seu navegador, então respostas de API, exportações e dados de clientes nunca saem do seu dispositivo.

Que tipo de JSON posso converter?

Uma lista de objetos gera uma linha por objeto e uma coluna por chave, mesmo quando os objetos não têm todos as mesmas chaves. Um único objeto gera uma linha, e uma lista de listas é escrita linha por linha. Se o JSON envolve uma única lista, como uma resposta de API com uma lista “results”, é essa lista que é usada.

Como objetos e listas aninhados são tratados?

Objetos aninhados viram colunas com nomes separados por pontos, como address.city. Listas são escritas como texto JSON em uma única célula, por exemplo ["math","poetry"], então nada se perde. A ferramenta CSV para JSON consegue reconstruir os dois.

Por que algumas células começam com um apóstrofo?

Os programas de planilha tratam uma célula que começa com =, +, - ou @ como uma fórmula. Um valor escondido em dados vindos de outro lugar poderia então abrir uma página da web ou executar um comando quando o arquivo é aberto: é o que se chama de injeção de CSV. Com “Bloquear fórmulas” ativado, essas células recebem um apóstrofo no início, e o Excel, o LibreOffice e o Planilhas Google as mostram como texto simples. Números comuns, como -12, não são alterados. Desative a opção se o CSV for destinado a um programa e não a uma planilha.

O Excel coloca tudo em uma coluna ou mostra caracteres estranhos. O que fazer?

Se tudo cai na primeira coluna, o seu Excel espera ponto e vírgula, o que é comum onde a vírgula é o separador decimal, como no Brasil: escolha “Ponto e vírgula” como separador. Se os acentos aparecerem errados, mantenha “Pronto para Excel (UTF-8 BOM)” ativado, para que o Excel saiba que o arquivo é UTF-8.

Os números são mantidos exatamente?

Sim. Os números são escritos exatamente como aparecem no seu JSON, então identificadores longos e decimais precisos não são arredondados.

Instalar o One For All no seu computador

O One For All passa a abrir em uma janela própria, como um app, direto da sua área de trabalho ou da tela inicial. Não é preciso baixar nada de uma loja de apps, e seus arquivos continuam no seu dispositivo.

  1. Clique no ícone de instalação à direita da barra de endereço ou abra o menu do navegador (⋮).
  2. Escolha “Instalar One For All” ou “Instalar página como app”: um atalho é adicionado à sua área de trabalho e aos seus apps.

Baixar o mecanismo desta ferramenta?

Esta ferramenta funciona inteiramente no seu navegador. Para isso, ela precisa baixar os itens abaixo do One For All, uma única vez. Depois, eles ficam guardados neste dispositivo, e na próxima vez a ferramenta abre na hora.

Seus arquivos nunca são enviados para lugar nenhum.