Desenvolvimento ● Processamento local

Converter JSON em CSV

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

A preparar ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

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

As chaves dos objetos formam o cabeçalho e os respetivos 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”. Verifique o CSV antes de abri-lo numa folha de cálculo. Uma célula vazia pode representar coisas diferentes. Folhas de cálculo 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 registo✓ Entradas tratadas aqui✓ Gratuito

Em resumo

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

O código da página e seus recursos são carregados do site. Os dados introduzidos 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”. Verifique o CSV antes de abri-lo numa folha de cálculo.

Limites

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

Perguntas frequentes

O que acontece com null?

Pode escolher entre uma 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 num 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. Verifique se isso é distinto de uma string vazia no sistema de destino.

Posso abrir qualquer saída com segurança numa folha de cálculo?

Reveja células que comecem com =, +, -, @, tabulação ou quebra de linha; folhas de cálculo 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.