PT
Minhas ferramentas

Conversor de JSON para CSV

Converta uma lista de objetos JSON em CSV para o Excel ou o Planilhas Google. Achata objetos aninhados em colunas com nomes em ponto e coloca aspas direito.

Uma lista de objetos, um objeto ou um objeto que envolve uma lista (como {"results": [...]}).
CSV
Linhas
2
linhas de dados, sem contar o cabeçalho
Colunas
7

Os números usam a precisão do JavaScript; chaves duplicadas e números fora do intervalo são recusados. Importe como texto os campos do CSV que começam com =, +, - ou @, porque os programas de planilha podem interpretá-los como fórmulas.

Prévia
idnomeemailendereco.cidadeendereco.ceptagsativo
1Ana Souzaana@exemplo.comRecife50000-000["matematica","codigo"]
2Lima, Beatrizbeatriz@exemplo.comCuritiba80000-000true
Minhas ferramentas →
Publicidade

APIs e bancos de dados entregam JSON, mas planilhas, ferramentas de BI e muitas telas de importação querem CSV. Este conversor transforma uma lista de objetos JSON em uma tabela: cada chave vira uma coluna, cada objeto vira uma linha, e os valores com vírgulas, aspas ou quebras de linha recebem aspas do jeito que a RFC 4180 e o Excel esperam. Tudo roda no navegador, então dados privados nunca são enviados.

Como usar esta ferramenta

  1. Cole o seu JSON — uma lista de objetos, um único objeto ou uma resposta de API que envolve uma lista.
  2. Escolha o delimitador: vírgula para a maioria das ferramentas, ponto e vírgula para o Excel em países que usam vírgula decimal (como o Brasil), tab para TSV.
  3. Escolha se os objetos aninhados viram colunas separadas (endereco.cidade) ou ficam como texto JSON.
  4. Copie o CSV ou confira antes a tabela de prévia.

Fórmula

Colunas = todas as chaves, na ordem da primeira aparição. Um campo vai entre "…" quando contém o delimitador, aspas, quebra de linha ou espaços no início ou no fim; as aspas internas são duplicadas ("").

Objetos sem uma chave ficam com um campo vazio nessa coluna. As listas são escritas como texto JSON, como ["math","code"], porque uma lista não tem um valor único de célula. O null vira um campo vazio; true e false continuam como palavras. Nomes achatados ambíguos são recusados. Importe como texto os campos de planilhas não confiáveis, para evitar a interpretação de fórmulas.

Exemplo

O exemplo tem duas pessoas. Achatar dá as colunas id, nome, email, endereco.cidade, endereco.cep, tags, ativo — 7 colunas e 2 linhas. "Lima, Beatriz" tem uma vírgula, então é escrito entre aspas; Ana não tem a chave "ativo", então o último campo dela fica vazio, e as tags dela viram "[""matematica"",""codigo""]".

Perguntas frequentes

Como abro o CSV no Excel sem colunas quebradas?

Salve o texto como arquivo .csv. No Excel em português do Brasil, que costuma esperar ponto e vírgula, converta de novo com o delimitador ponto e vírgula ou use Dados → Obter Dados → De Texto/CSV e escolha a vírgula.

O que acontece com JSON muito aninhado?

Com o achatamento ligado, os objetos aninhados viram nomes de colunas separados por ponto em qualquer profundidade, como pedido.cliente.endereco.cidade. As listas ficam como texto JSON em uma célula.

Números grandes são mantidos exatamente?

Inteiros fora de ±9.007.199.254.740.991 são recusados em vez de arredondados em silêncio. Coloque IDs longos entre aspas no JSON. Os demais números usam a precisão de ponto flutuante do JavaScript; chaves duplicadas são recusadas.

Os meus dados são enviados?

Não. A leitura e a conversão acontecem inteiramente no seu navegador.

Fontes

Última atualização:

Citar ou incorporar esta ferramenta
APA

kakaoCalc. (2026, November 9). Conversor de JSON para CSV. https://kakao.mobile/pt/tools/json-to-csv-tool/

MLA

“Conversor de JSON para CSV.” kakaoCalc, 9 Nov. 2026, kakao.mobile/pt/tools/json-to-csv-tool/.

Publicidade