OKfmt

JSON XLSX

Gera uma pasta de trabalho XLSX a partir de arrays de objetos JSON com nomes de chave como cabeçalhos, entrega respostas de API como relatórios editáveis.

Arraste arquivos aqui ou clique

Ctrl+V para colar da área de transferência

Como converter JSON para XLSX

  1. 1Envie seu arquivo JSON arrastando, clicando ou colando.
  2. 2Ajuste as configurações de qualidade, se necessário.
  3. 3Clique em 'Converter Agora' e aguarde a conclusão da conversão.
  4. 4Baixe seu arquivo XLSX convertido.

Sobre a conversão de JSON para XLSX

JSON é um formato de intercâmbio de dados texto baseado em pares chave-valor compatível com o padrão RFC 8259. Ele suporta apenas seis tipos básicos de dados e não suporta nativamente estruturas de tabela. XLSX é um formato de planilha XML comprimido ZIP compatível com o padrão ISO 29500, que suporta armazenamento estruturado de tabelas. Isso cria a demanda por conversão de dados JSON estruturados para planilhas XLSX.

Esta conversão é feita com base no motor SheetJS. Objetos de array JSON são convertidos em linhas de tabela XLSX, propriedades do objeto são convertidas na linha de cabeçalho, todos os nomes de chave originais e valores correspondentes são mantidos, e os tipos de dados das células são inferidos automaticamente. Uma entrada JSON única gera uma única planilha XLSX, e o tamanho do arquivo de saída segue as regras de compressão ZIP.

Esta conversão é adequada para fluxos de trabalho que exigem importação de dados JSON retornados por APIs para o Excel para análise estatística. O XLSX de saída é compatível com o Excel 2007 e versões posteriores, e pode ser aberto e usado nos principais softwares de planilha dos sistemas Windows e macOS.

JSON vs XLSX: comparação técnica

RecursoJSONXLSX
Lançamento20012007
DesenvolvedorDouglas CrockfordMicrosoft / ECMA-376

Perguntas frequentes sobre JSON → XLSX

Os dados podem ficar distorcidos após a conversão?

Dados de texto e numéricos contidos no JSON original são totalmente mantidos. Tipos booleanos e nulos são convertidos nos valores de texto correspondentes do XLSX. Tipos de data não suportados pelo JSON não geram dados redundantes adicionais, e não há distorção de dados descontrolada.

Suporta a retenção da estrutura hierárquica do JSON?

A conversão atual só processa estruturas de array JSON de primeiro nível. Estruturas hierárquicas aninhadas são achatadas em conteúdo de células pares. JSON com nível superior não array é convertido em uma tabela de pares chave-valor de linha única.

Qual é o limite de tamanho para um único arquivo?

O tamanho máximo de arquivo aceito pelo serviço de conversão deste site é 50MB, e apenas um arquivo pode ser convertido por vez. Arquivos JSON aninhados que cumprem as regras de segurança de pacotes comprimidos podem ser processados normalmente.

Meus arquivos serão armazenados?

Os arquivos são carregados no servidor via HTTPS para conversão. Após a conclusão da conversão, o servidor exclui imediatamente o arquivo de origem e o arquivo de saída, não armazena nenhum arquivo e não retém dados de usuário.