ForHosting KIT · Dados e planilhas

Como converter JSON em CSV

Transforme uma lista de registros em um CSV pronto para a planilha: no exemplo, Ada e Alan viram 2 linhas sob três colunas, a nota com vírgula fica numa célula só e os valores que faltam em cada registro ficam em branco. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

abra seus dados no Excel

De registros a linhas e colunas

Uma planilha é uma grade: um registro por linha e um valor por célula. Esta ferramenta pega uma lista de registros e dá a cada um a sua própria linha, e cada nome que aparece em qualquer registro vira uma coluna, na ordem em que surge pela primeira vez, então nada se perde quando os registros não têm todos os mesmos campos. No exemplo, os registros de Ada e Alan geram três colunas: nombre, nota e extra. Ada não tem valor extra e Alan não tem nota, então essas duas células ficam vazias, e o resultado ainda informa quantas linhas e quais colunas foram escritas.

Vírgulas, separadores e o formato dos dados

Um valor que contém o separador, uma aspa dupla ou uma quebra de linha vai entre aspas duplas, então uma nota como a do exemplo fica numa célula em vez de empurrar o resto da linha uma coluna para a direita. A vírgula é o separador padrão, e você pode escolher outro, como o ponto e vírgula, se for o que a sua planilha espera. A ferramenta trabalha com registros planos: uma seção aninhada dentro de um registro não é aberta em colunas próprias, então achate os dados aninhados antes. O arquivo pronto pode ir direto para uma equipe que filtra, ordena e monta relatórios na planilha.

E se os dados tiverem informações aninhadas?

A ferramenta achata essa estrutura para caber numa tabela — campos aninhados viram colunas com nomes compostos, como cliente.endereco.cep. Listas dentro de objetos são tratadas para não estourar a planilha. Você vê o resultado antes de baixar, então dá para conferir se as colunas ficaram do jeito que o Excel espera.

Abrir no Excel sem quebrar os acentos

O clássico: baixa o CSV, abre no Excel e "São Paulo" vira "São Paulo". O arquivo gerado aqui sai preparado para o Excel reconhecer a codificação e exibir ç, ã e é corretamente. Tudo roda grátis no seu navegador, sem limite de uso e sem que os dados saiam da página.

O CSV vai abrir certo no Excel em português?

Sim — o arquivo sai com codificação que o Excel reconhece, então acentos e cedilhas aparecem corretamente, e o separador é compatível com a configuração brasileira.

Meus dados passam por algum servidor?

Não: a conversão roda inteira no navegador. É por isso que dá para usar com dados reais de clientes sem preocupação com envio a terceiros — um ponto que pesa para quem responde pela LGPD na empresa.

E se os meus registros não tiverem todos os mesmos campos?

Cada nome que aparece em algum registro vira uma coluna, e o registro que não tem esse nome recebe ali uma célula vazia. No exemplo, Alan não tem nota e Ada não tem valor extra, então essas células ficam em branco.

O que acontece com um valor que tem vírgula?

Ele é colocado entre aspas duplas para ficar numa única célula, sem invadir a coluna seguinte. Por isso a nota do exemplo sai entre aspas, e qualquer aspa dupla dentro de um valor é duplicada para o arquivo continuar sendo lido certo.

Posso usar ponto e vírgula em vez de vírgula?

Sim. A vírgula é o separador padrão, mas você pode escolher outro, como o ponto e vírgula, quando é isso que a sua planilha espera. Os valores que contêm o separador escolhido continuam protegidos por aspas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/data/json-to-csv

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/data/json-to-csv \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rows":[{"nombre":"Ada","edad":36}]}'
{
  "rows": [
    {
      "nombre": "Ada",
      "edad": 36
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_to_csv",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_mb25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta ferramenta converte JSON em CSV: você cola ou envia o arquivo JSON e recebe uma tabela pronta para abrir no Excel ou no Google Planilhas. É o caminho mais rápido para transformar a resposta de uma API ou uma exportação de sistema em planilha — grátis, direto no navegador e sem cadastro.

Quando você precisa transformar JSON em planilha

JSON é o formato em que os sistemas conversam entre si — mas ninguém fecha um relatório financeiro lendo chaves e colchetes. Sempre que um dev te manda "a exportação do sistema" num arquivo .json, ou que uma API devolve dados que o contador pediu em planilha, esta conversão resolve: cada objeto vira uma linha, cada campo vira uma coluna, e o resultado abre em qualquer editor de planilhas sem susto.

E se o JSON tiver campos dentro de campos?

JSON de verdade raramente é plano: um pedido tem cliente, que tem endereço, que tem CEP.

Abrir no Excel sem quebrar os acentos

Para converter JSON em CSV dentro de um sistema, a mesma capacidade funciona via API por US$ 0,002 por chamada, com arquivos de até 25 MB.

Entregar ao contador o que o sistema só exporta em JSON

A plataforma de vendas online exporta os pedidos do mês em JSON. Antes de fechar o caixa, a dona da loja converte o arquivo em CSV e manda a planilha para o contador — que abre no Excel sem pedir ajuda a ninguém.

Analisar a resposta de uma API no Google Planilhas

O time da TecnoSul Soluções Digitais ME recebe do fornecedor um JSON com a lista de preços atualizada. Convertido em CSV, o arquivo entra no Google Planilhas, onde o comercial filtra, ordena e compara com a tabela anterior.

Auditar um backup de dados

Um backup de cadastros exportado em JSON precisa ser conferido linha a linha. Em CSV, Márcia Regina Oliveira consegue revisar os 3.000 registros na planilha, marcar inconsistências e devolver a lista corrigida.

Preciso criar conta para usar?

Não. Sem cadastro, sem e-mail, sem login: você abre a página, cola o JSON e baixa o CSV.

O JSON tem estrutura aninhada (objeto dentro de objeto). Como fica na planilha?

Os campos internos viram colunas com nome composto, como cliente.cidade. Assim nenhum dado se perde e a tabela continua com uma linha por registro.

Qual é o tamanho máximo do arquivo?

25 MB por arquivo, na página e na API. Para JSON de texto, isso cobre dezenas de milhares de registros.

Quanto custa usar via API e como eu pago?

US$ 0,002 por chamada, pagos por uso — sem plano nem mensalidade. Hoje o pagamento é por PayPal; não há Pix por enquanto, e preferimos dizer isso com clareza a fingir que há.

Ver a documentação completa do KIT →