Converter JSON para Excel (XLSX)

Converta JSON em Excel (.xlsx) no seu navegador: os objetos aninhados passam a colunas como address.city e cada lista de um objeto tem a sua folha.

O ficheiro é lido pelo seu navegador e não é enviado para lado nenhum. Sem envio, sem armazenamento.

O que faz


O JSON de uma API ou de uma exportação costuma ser uma lista de objetos, por vezes com objetos dentro de objetos. Esta ferramenta transforma cada objeto numa linha e cada chave numa coluna, achatando as chaves aninhadas com um ponto (address.city). Os números continuam números, as listas de valores simples são unidas com vírgulas, e um objeto com várias listas, como users e orders, passa a ser um livro com uma folha para cada uma.

Como utilizar


  1. Abra um ficheiro .json ou cole o JSON.
  2. Verifique as folhas e a pré-visualização.
  3. Clique em Descarregar Excel e abra o ficheiro .xlsx.

Perguntas frequentes


Como são tratados os objetos aninhados?
Cada chave aninhada passa a ser a sua própria coluna, com o nome do caminho: {"address": {"city": "Porto"}} dá uma coluna address.city com o valor Porto.

E se os objetos tiverem chaves diferentes?
Todas as chaves passam a colunas, pela ordem em que aparecem pela primeira vez, e uma linha sem uma chave fica simplesmente com uma célula vazia aí.

O meu JSON é enviado para algum lado?
Não. É convertido no seu navegador, por isso chaves de API, dados de clientes ou qualquer outra coisa do ficheiro nunca saem do seu dispositivo.

📋 Conversor de CSV para JSON
📗 Converter CSV para Excel (XLSX)
🧾 Converter XML para CSV
🔀 Conversor JSON ↔ XML