JSON → CSV
JSON para CSV
Transforme um array JSON em CSV, pronto para o Excel e para qualquer planilha
INPUT JSON
OUTPUT CSV
nome,cognome,eta Mario,Rossi,30 Giulia,Bianchi,25
FAQ
Perguntas frequentes
O que vale a pena saber sobre converter JSON em CSV
Que forma precisa ter o JSON de entrada?
Um array de objetos com as mesmas chaves, por exemplo [{"name":"Mario","age":30},{"name":"Giulia","age":25}]. As chaves do primeiro objeto tornam-se os cabeçalhos das colunas do CSV.
Como são tratados os valores com vírgula?
Valores com vírgula, aspas ou quebra de linha são envolvidos em aspas duplas no CSV, e as aspas internas são duplicadas. É o que determina o padrão RFC 4180, e é por isso que o ficheiro abre bem no Excel.
O que acontece com objetos aninhados?
Um objeto ou um array dentro de um valor é convertido em texto com JSON.stringify, por isso chega à célula como texto. Para uma planilha é melhor achatar os dados antes, dando uma coluna própria a cada campo aninhado.