JSON para CSV
Cada objeto da lista vira uma linha e cada chave vira uma coluna. Objetos dentro de objetos podem virar colunas próprias (endereco.uf, endereco.cep); listas ficam como texto JSON dentro da célula.
Se o JSON for um objeto com uma lista dentro (como {"itens": [...]}), a lista é usada.
Excel em português
O Excel brasileiro espera o ponto e vírgula como separador e a vírgula nos decimais. A opção "Excel em português" já faz as duas coisas e salva o arquivo com a marcação UTF-8 (BOM), para os acentos aparecerem certos.
CSV para JSON
A primeira linha vira o nome das chaves. O separador (ponto e vírgula, vírgula ou tab) é detectado sozinho. Números e true/false viram valores de verdade; códigos com zero à esquerda, como CEP, continuam texto.
A conversão é feita no seu navegador: o arquivo não é enviado para nenhum servidor.
Perguntas frequentes
Por que o CSV abriu todo em uma coluna só no Excel?
O separador não bateu com o do Excel. No Excel em português, use a opção de ponto e vírgula. Se for abrir no Google Planilhas ou em sistemas fora do Brasil, use a vírgula.
Qual o tamanho máximo do arquivo?
Até 50 MB. Como tudo roda no navegador, arquivos muito grandes podem deixar a página lenta por alguns segundos.
E se os objetos tiverem chaves diferentes?
O CSV junta todas as chaves encontradas como colunas; quando um objeto não tem a chave, a célula fica vazia.