Conversor de JSON para XLSX
Transformar uma lista de objetos JSON em pasta de trabalho do Excel, uma linha por objeto.
Processado no seu navegador. Este arquivo é convertido no seu dispositivo e nunca é enviado.
Conversor
.json até 25 MB. Você também pode arrastar um arquivo até aqui.
Nenhum arquivo selecionado.
Sobre esta ferramenta
Respostas de API e registros exportados normalmente chegam em JSON, mas quem precisa lê-los normalmente quer uma planilha. Esta ferramenta transforma uma lista de objetos JSON numa pasta de trabalho do Excel, com uma linha por objeto.
As colunas vêm da união das chaves de todos os objetos, na ordem em que aparecem pela primeira vez, então um campo que só alguns registros têm ainda ganha a própria coluna.
Formatos suportados e limites
- Entrada
- .json
- Saída
- .xlsx (application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
- Nome do arquivo gerado
- The original name with the new extension, for example data.json becomes data.xlsx.
- Tamanho máximo
- 25 MB
- Processamento
- No seu navegador. O arquivo não é enviado.
Como usar
- Escolha um arquivo .json, ou mude para Colar texto e cole o JSON direto.
- Dê um nome à planilha e decida se a primeira linha deve listar os nomes das colunas.
- Selecione Converter e baixe a pasta .xlsx.
Limitações
- O nível de cima precisa ser uma lista de objetos. Um objeto sozinho é tratado como uma linha; listas de valores simples são recusadas com uma explicação.
- Objetos e listas aninhadas são escritos na célula como texto JSON, porque uma célula de planilha não comporta uma estrutura.
- Toda célula é escrita como texto, então números e datas chegam como texto e não como células numéricas ou de data.
- A pasta tem uma planilha, e nenhuma formatação, largura ou fórmula é aplicada.
- Nomes de planilha não podem conter : \ / ? * [ ] e ficam limitados a 31 caracteres, o que é restrição do Excel.
Perguntas frequentes
- Meu arquivo é enviado?
- Não. A conversão acontece inteiramente no seu navegador. O arquivo nunca sai do seu dispositivo e nenhuma requisição carrega o conteúdo dele.
- O que acontece com objetos aninhados?
- Eles são escritos numa única célula como texto JSON. Achatá-los em colunas como endereco.cidade exige regras de nomeação que quebram assim que aparecem listas, então a estrutura é preservada como está.
- Por que algumas linhas têm células vazias?
- Toda linha recebe todas as colunas encontradas em qualquer ponto do documento. Onde um registro não tem aquele campo, a célula fica vazia.
- Posso obter células numéricas em vez de texto?
- Desta ferramenta, não. Converter valores adivinhando o tipo é justamente como importações de planilha estragam dados, então a conversão fica com você no programa de planilhas, onde dá para conferir o resultado.