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
Seu CSV vai aparecer aqui enquanto você digita.
Seu JSON vai aparecer aqui enquanto você digita.
Como funciona
-
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.
-
Confira a tabela
Veja as linhas e colunas antes de salvar. Escolha o separador e mantenha os objetos aninhados achatados ou como JSON.
-
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.