Dados de API numa planilha
Muitas vezes os dados de que você precisa estão em JSON: a exportação de pedidos de uma plataforma de e-commerce, os registros de um aplicativo, a resposta de uma API pública, um backup de um sistema de agendamento. Para quem trabalha com planilhas no dia a dia, abrir isso num editor de texto não ajuda nada.
Este conversor monta uma planilha .xlsx com uma linha por objeto e uma coluna por campo, com o nome dos campos no cabeçalho. A partir daí você filtra, ordena, cria tabela dinâmica e faz gráficos como em qualquer planilha do Excel, do Google Planilhas ou do LibreOffice.
Um exemplo comum: a equipe de marketing recebe do desenvolvedor um arquivo com os cadastros feitos no site durante a campanha. Em vez de pedir para alguém montar uma planilha à mão, basta converter o JSON e já distribuir o .xlsx para quem vai ligar para os contatos, com uma coluna para cada campo do formulário.
Números como números, códigos como texto
A diferença para um CSV é que o .xlsx guarda o tipo de cada valor. Preços, quantidades e totais entram como números, prontos para somar. Mas códigos com zeros à esquerda e números com mais de 15 dígitos ficam como texto: CPF, CNPJ, CEP, número de pedido longo, código de rastreio ou número de conta aparecem completos, sem virar 1,23E+15 e sem perder o zero inicial.
Esse detalhe evita um erro clássico: abrir os dados no Excel, salvar e reenviar sem perceber que metade dos CEPs perdeu o primeiro dígito.
Estrutura do JSON
O formato aceito é uma lista (array) de objetos. Objetos aninhados são achatados em colunas com o nome composto, por exemplo cliente.nome, cliente.email e entrega.cidade, para que tudo fique visível. Se alguns objetos têm campos a mais, as colunas são criadas para todos e ficam vazias onde não há valor.
Se o seu arquivo é um único objeto com a lista dentro de uma chave, como em muitas respostas de API, o ideal é salvar só a lista num arquivo antes de converter. A prévia mostra o resultado antes do download, para você conferir.
Sem enviar seus dados
A planilha é gerada no seu navegador; o JSON não é enviado a nenhum servidor e nada fica guardado. Dá para converter vários arquivos de uma vez. É grátis e sem cadastro. Se precisar de CSV em vez de Excel, use JSON para CSV; para editar a planilha sem instalar nada, abra na Planilha online.
Nenhum cadastro, pedido ou pagamento passa por terceiros durante a conversão.