tigtools

JSON para Excel

Cole o JSON ou abra um arquivo .json e baixe uma planilha com uma linha por objeto. Tudo é processado no seu navegador.

Executado no seu navegador Sem cadastro

Como usar

  1. Cole o JSON ou abra um arquivo .json.
  2. Escolha como os arrays dentro dos objetos são gravados.
  3. Se quiser, dê um nome à planilha.
  4. Clique em Converter e baixe o .xlsx.

Como funciona

Cada item do array de nível superior vira uma linha; um único objeto gera uma linha. Objetos aninhados são achatados em colunas nomeadas com caminhos com pontos, como address.city. As colunas aparecem na ordem em que suas chaves são vistas pela primeira vez, então objetos com chaves diferentes continuam alinhados e valores ausentes viram células vazias.

Arrays dentro de objetos podem ser gravados como texto JSON em uma célula, unidos por ponto e vírgula, ou distribuídos em colunas numeradas (tags.0, tags.1). Números e booleanos mantêm o tipo no Excel; null vira uma célula vazia. Strings permanecem como texto, incluindo strings que parecem datas ou começam com =, que nunca são transformadas em fórmulas.

A linha de cabeçalho fica em negrito, congelada e com botões de filtro, e as larguras das colunas acompanham o conteúdo. O Excel limita uma célula a 32.767 caracteres; textos mais longos são cortados e a ferramenta informa quantas células foram afetadas.

Exemplos

Uma resposta de API

Uma lista de usuários de uma API REST, cada um com um objeto address aninhado, vira uma planilha com as colunas id, name, address.city e address.zip.

Tags para filtrar

Escolha “Uma coluna por item” para colocar cada tag em uma coluna própria, ou “Unir valores” para mantê-las juntas como “vip; newsletter”.

Perguntas frequentes

E se meus objetos tiverem chaves diferentes?

Toda chave que aparece em qualquer lugar vira uma coluna. As linhas sem essa chave recebem uma célula vazia.

Meu JSON é um objeto que contém o array. O que devo fazer?

Cole apenas o array, ou a ferramenta tratará o objeto inteiro como uma linha com colunas de caminhos com pontos. Muitas respostas de API mantêm a lista sob uma chave como data ou items.

As datas são convertidas?

Não. O JSON não tem tipo de data, então strings de data são mantidas como texto exatamente como foram escritas.

Privacidade

O JSON é convertido no seu navegador e o arquivo .xlsx é criado no seu dispositivo. Nada é enviado, armazenado ou incluído em análises; apenas um evento anônimo de uso da ferramenta é contabilizado.