TontonTools

JSON para CSV

Converta JSON em CSV — dados de API em linhas de planilha, instantaneamente.

100% Grátis Sem registro Amigável à privacidade Desenvolvimento Web
Atualizado set 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar JSON para CSV

  1. Colar uma matriz JSON de objetos — a forma padrão dos endpoints da lista de API.
  2. Leia a saída CSV: chaves como a linha de cabeçalho, uma linha por objeto, escape adequado.
  3. Copie ou salve como .csv — ele abre diretamente no Excel, no Planilhas Google ou no Numbers.
  4. Para JSON aninhado, espere colunas achatadas ou células stringificadas — remodelar o upstream quando o consumidor precisar de colunas mais limpas.

O que é JSON para CSV?

Um conversor JSON para CSV nivela uma matriz de objetos JSON em linhas e colunas: as chaves se tornam a linha do cabeçalho, cada objeto se torna uma linha de dados e o resultado é aberto diretamente no Excel ou no Planilhas Google. [{"name":"Ada","age":36},{"name":"Alan","age":41}] torna-se uma tabela de duas linhas com colunas de nome e idade.

É a ponte padrão entre os dados do desenvolvedor e todos os outros: APIs, registros e exportações falam JSON; análise, relatórios e colegas falam planilha. O requisito de forma é o único problema: o CSV é plano, portanto a entrada natural é uma matriz de objetos semelhantes; estruturas profundamente aninhadas devem ser achatadas ou restringidas em células.

Sobre o JSON para CSV

Cole uma matriz JSON de objetos e obtenha CSV com cabeçalhos derivados das chaves — citados e escapados corretamente, prontos para salvar ou colar em uma planilha.

As conversões que as pessoas executam diariamente: uma lista de usuários/pedidos/produtos da API no Excel para alguém que solicitou "os dados em uma planilha"; análises exportadas ou registros de log para uma tabela dinâmica; um despejo de banco de dados em JSON em uma importação CSV para outro sistema; resultados de pesquisas ou formulários em linhas prontas para análise. Objetos com chaves diferentes unem suas colunas (valores ausentes tornam-se células vazias), e vírgulas ou aspas dentro de valores são escapadas de acordo com as regras CSV - a parte complicada da conversão manual sempre dá errado.

Objetos aninhados são nivelados por convenção (um caminho user.address.city se torna uma coluna pontilhada ou uma célula stringificada). Para a direção inversa – planilhas em JSON – o conversor de CSV para JSON reflete o processo.

Perguntas Frequentes

Uma matriz de objetos planos com chaves correspondentes — cada objeto é uma linha, codifica as colunas. Qualquer outra coisa (objetos aninhados, tipos mistos, objetos de nível superior) precisa primeiro ser achatada ou reestruturada.
A união das colunas: cada chave que aparece em qualquer lugar se torna uma coluna, e os objetos que faltam ficam com células vazias. Ótimo para planilhas; vale a pena normalizar o upstream se o CSV alimentar um importador estrito.
Valores que contêm vírgulas, aspas ou quebras de linha são colocados entre aspas duplas (com aspas internas duplicadas) de acordo com RFC 4180 - a regra de escape, as conversões roladas manualmente falham, produzindo colunas deslocadas.
O Excel digita automaticamente ao abrir: 03-04 torna-se uma data, 00042 perde zeros. Importe via Dados → Do Texto com colunas definidas como Texto ou abra no Planilhas Google, que é mais suave. O próprio CSV está correto.
Achatado em colunas pontilhadas (address.city) ou JSON stringificado em uma célula, dependendo da profundidade. CSV é bidimensional – a hierarquia profunda precisa se comprometer em algum lugar; escolha com base no que o consumidor da planilha precisa ver.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.