JSON para CSV

Exporte um array de objetos para CSV, com delimitador selecionável

Como usar

O cabeçalho é a união de todas as chaves dos objetos; campos ausentes ficam em branco. Se um campo contiver o delimitador, aspas ou quebra de linha, ele é envolvido por aspas duplas e as aspas internas são escapadas conforme a especificação CSV.

Perguntas frequentes

E se cada objeto tiver chaves diferentes?

O cabeçalho é a união de todas as chaves; um campo ausente em uma linha fica em branco. O CSV exportado tem número consistente de colunas e abre direto no Excel.

Por que algumas células ficam entre aspas?

Sempre que o conteúdo tem delimitador, aspas duplas ou quebra de linha, as aspas são obrigatórias; caso contrário, o parser CSV dividiria a célula em colunas erradas.