Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Conversor JSON para CSV Grátis: Converter JSON em CSV Online

140 usos

Dicas JSON para CSV

Conversão automática
Cole array JSON de objetos e converte para CSV na hora. Chaves viram cabeçalhos.
Pré-visualização
Visualize como tabela antes de baixar.
Baixar CSV
Arquivo CSV para Excel, Google Sheets etc.

Perguntas Frequentes

Q A ferramenta preserva a ordem original das chaves JSON no CSV?
A Sim, os cabeçalhos das colunas seguem exatamente a ordem das chaves do primeiro objeto. Se "nome" aparece antes de "email", essa ordem é mantida. Mas cuidado: alguns navegadores reordenam as chaves na pré-visualização. Baixe o arquivo e abra-o primeiro num editor de texto. Para resultados previsíveis, use um array JSON com a mesma ordenação de chaves em todos os objetos.
Q Este conversor consegue lidar com arrays JSON com milhões de linhas?
A Não exatamente. Os navegadores limitam a memória a cerca de 2 GB, então arrays acima de 100.000 linhas provavelmente vão travar sua aba. Para grandes volumes, divida o JSON em blocos de 50.000 linhas ou use uma ferramenta de linha de comando como jq. Teste primeiro com 100 linhas – isso leva menos de um segundo. O desempenho também depende da RAM do seu computador.
Q O conversor mantém caracteres especiais como acentos e emojis?
A Sim, ele preserva todos os caracteres UTF-8. Acentos (ã, ç, é), caracteres japoneses e emojis como 🚀 saem intactos no CSV. Mas cuidado: alguns programas de planilha podem bagunçar esses caracteres na importação. Se o texto aparecer estranho, abra o arquivo num editor simples primeiro. Para Excel no Windows, baixe com a opção UTF-8 BOM — isso já resolveu pra mais de 95% dos nossos usuários.
Q O conversor funciona com arrays JSON que têm estruturas de chaves variadas entre os objetos?
A Sim, mas você vai acabar com muitas células vazias. A ferramenta escaneia os primeiros 50 objetos para montar a lista de colunas. Se o objeto 51 introduzir uma chave nova, esse campo é descartado silenciosamente. Para um CSV completo, padronize suas chaves JSON primeiro ou execute um script rápido para encontrar todas as chaves únicas no seu conjunto de dados.
Q Posso converter um objeto JSON aninhado, não apenas uma matriz plana?
A Sim, mas a ferramenta achata estruturas aninhadas usando notação de ponto. Por exemplo, {"usuario":{"nome":"Sam"}} vira uma coluna chamada usuario.nome com o valor Sam. Arrays dentro de objetos são serializados como strings JSON em uma única célula. Isso geralmente funciona para planilhas, mas não gera tabelas relacionais. Se você precisa de aninhamento real, achate seu JSON manualmente primeiro. Essa abordagem mantém a saída previsível e evita colunas vazias surpresa.
Q Posso converter um objeto JSON único (não um array) para CSV?
A Sim, mas você terá um CSV com apenas uma linha. A ferramenta trata um objeto único como um array de um elemento, então todos os pares chave-valor viram colunas. Por exemplo, {"id":1,"name":"Sam"} converte para um CSV com cabeçalhos id e name, e uma única linha de dados. Isso raramente é o que você quer—a maioria dos casos precisa de várias linhas. Se você está montando uma resposta de API, coloque seu objeto entre colchetes antes de colar. Você evita uma dor de cabeça depois.
Q Como converto uma resposta de API JSON para CSV sem escrever código?
A Cole a resposta JSON bruta na caixa de entrada e clique em Converter. A ferramenta detecta arrays automaticamente, então um payload típico como [{...},{...}] vira linhas instantaneamente. Se o seu JSON tiver um wrapper como {"data":[...]}, remova-o primeiro—copie apenas o que está dentro dos colchetes. Clique em Baixar e você terá um arquivo .csv pronto para Excel ou Google Sheets. Para respostas com campos aninhados, espere cabeçalhos com notação de ponto como user.address.city. Isso serve para uso tabular plano, mas você não terá tabelas relacionais. Teste com uma amostra pequena para verificar a ordem das colunas antes de converter o conjunto inteiro.
Q É verdade que um CSV copiado perde a estrutura das colunas?
A Não, isso é um mito comum. Ao colar um JSON como [{"id":1,"name":"Sam"}], as colunas id e name saem separadas. Copiar da pré-visualização mantém as vírgulas intactas. O problema surge no Excel em português: colando direto, tudo cai na coluna A, porque o separador esperado é o ponto e vírgula. Use o botão Baixar e importe o arquivo por Dados → De Texto/CSV. Assim as colunas ficam corretas.
Q Por que meus números exportados aparecem alterados no Excel?
A O Excel tenta adivinhar o tipo de dado durante a importação. IDs longos ou códigos com zeros à esquerda frequentemente perdem formatação ao abrir o arquivo diretamente. Crie uma planilha em branco e use o assistente de importação para forçar o formato de texto correto.
Q Delimitadores personalizados estragam planilhas padrão ao importar arquivos convertidos?
A Não, desde que você avise seu software qual separador foi usado. Se definir ponto e vírgula em vez de vírgula, o Excel jogará tudo na coluna A. Vá em Dados, clique em Texto para Colunas e escolha o caractere personalizado. Isso corrige o layout na hora. A maioria dos programas lida bem com isso após a configuração correta.

Como Converter

Ferramentas Relacionadas