Desenvolvimento ● Processamento local

Converter JSON em CSV

Converta um array de objetos JSON em CSV e escolha como representar null.

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.

As chaves dos objetos formam o cabeçalho, e seus valores preenchem as linhas do CSV. Cole um array JSON de objetos e escolha se null será uma célula vazia ou o texto “null”. Confira o CSV antes de abri-lo em uma planilha. Uma célula vazia pode representar coisas diferentes. Planilhas podem interpretar células iniciadas por =, +, - ou @ como fórmulas.

Array JSON de objetos

[{"id":"001","note":"tea, coffee"},{"id":"002","note":"hello"}]

Resultado esperado

id,note
001,"tea, coffee"
002,hello

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

As chaves dos objetos formam o cabeçalho, e seus valores preenchem as linhas do CSV.

O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.

Como usar

Cole um array JSON de objetos e escolha se null será uma célula vazia ou o texto “null”. Confira o CSV antes de abri-lo em uma planilha.

Limites

Uma célula vazia pode representar coisas diferentes. Planilhas podem interpretar células iniciadas por =, +, - ou @ como fórmulas.

Perguntas frequentes

O que acontece com null?

Você escolhe entre célula vazia e o texto “null”.

Como objetos e arrays aninhados são representados?

Eles são serializados como texto JSON dentro de uma célula CSV entre aspas, preservando a estrutura naquele campo.

Por que a conversão pode parar em um número?

Um número JSON que JavaScript não preserva exatamente poderia mudar na saída. A ferramenta interrompe a conversão nesses casos.

O que acontece com propriedades ausentes?

A célula correspondente fica vazia. Confira se isso é distinto de uma string vazia no sistema de destino.

Posso abrir qualquer saída com segurança em uma planilha?

Revise células que comecem com =, +, -, @, tabulação ou quebra de linha; planilhas podem interpretá-las como fórmulas.

Fontes e referências

As fontes documentam a norma ou API citada; elas não validam o resultado da ferramenta.