Excel para JSON

Selecione uma planilha de um arquivo Excel e salve como JSON.

Os arquivos Excel são lidos e convertidos para JSON inteiramente no seu navegador. Datas, moedas, porcentagens e outras células formatadas são convertidas como aparecem no Excel.

Sobre esta ferramenta

A ferramenta Excel para JSON converte arquivos Excel (.xlsx) em JSON, permitindo que você escolha uma planilha da pasta de trabalho. Os dados podem ser transformados em um Array de objetos, um Array 2D ou um Objeto por chave baseado na primeira coluna, com indentação e tratamento de linhas vazias configuráveis. Ideal para preparar dados do Excel como JSON para desenvolvimento web, testes de API, arquivos de configuração e processamento de dados.

Como usar

1

Selecionar um arquivo Excel

Envie o arquivo .xlsx que você deseja converter para JSON. Após selecionar, você verá o nome do arquivo, o tamanho e o número total de planilhas.

2

Escolher planilha e opções

Escolha a planilha a ser convertida e defina o formato de saída (Array de objetos, Array 2D ou Objeto por chave), o estilo de indentação e o tratamento de linhas vazias.

3

Revisar e salvar o resultado

Inspecione a estrutura e os valores do JSON gerado no painel de pré-visualização com números de linha e copie para a área de transferência ou baixe como arquivo JSON.

Recursos

Seleção de planilha

Selecione uma planilha específica de um arquivo Excel com várias planilhas e converta-a em JSON.

Três formatos de saída

Escolha entre Array de objetos, Array 2D ou Objeto por chave de acordo com suas necessidades de dados.

Indentação flexível

Escolha 2 espaços, 4 espaços, Tab ou Nenhum para equilibrar legibilidade e tamanho do JSON gerado.

Tratamento de linhas vazias

Exclua linhas em que todas as células estão vazias ou mantenha-as nas posições originais na saída.

Pré-visualizar, copiar e baixar

Revise o JSON com números de linha, copie-o para a área de transferência ou baixe-o como arquivo .json.

Processamento no navegador

Seu arquivo Excel permanece no navegador — nada é enviado a um servidor.

Casos de uso

Preparando dados para desenvolvimento web

Converta dados de produtos, usuários e configuração gerenciados no Excel em JSON para uso em aplicações web.

Gerando dados de teste de API

Transforme rapidamente planilhas do Excel em matrizes de objetos para corpos de requisição e fixtures de teste.

Criando estruturas de dados baseadas em ID

Transforme tabelas com códigos ou identificadores na primeira coluna em objetos com chaves para buscas rápidas.

Preservando a estrutura original das células

Use o formato de Array 2D para manter a ordem de linhas e colunas em dados em que a posição da célula importa mais do que os nomes das colunas.

Escrevendo arquivos de configuração e dados iniciais

Converta opções, strings localizadas e valores de referência organizados no Excel em arquivos de configuração JSON ou dados iniciais.

Perguntas frequentes

Como os formatos de saída diferem?

O Array de objetos usa a primeira linha como nomes de propriedade e converte cada linha seguinte em um objeto. O Array 2D mantém todas as linhas, inclusive a primeira, como matrizes de valores. O Objeto por chave usa o valor da primeira coluna de cada linha de dados como chave de nível superior, com as demais colunas armazenadas como propriedades sob essa chave.

Como a primeira linha é tratada?

Nos formatos de Array de objetos e Objeto por chave, a primeira linha se torna os nomes das propriedades do JSON. No Array 2D, a primeira linha é tratada como uma linha de dados comum.

Quais são as opções de indentação?

Você pode escolher 2 espaços, 4 espaços, Tab ou Nenhum. As opções com espaços e tabulação indentam a estrutura para legibilidade; a opção nenhum remove espaços e quebras de linha extras para uma saída compacta.

Qual é a diferença entre excluir e manter linhas vazias?

Excluir remove as linhas em que todas as células estão vazias da saída JSON. Manter preserva as linhas vazias nas posições originais.

O que acontece se uma célula de cabeçalho estiver vazia?

Nomes de coluna vazios são substituídos por nomes gerados automaticamente com base na posição da coluna, como column_4, column_5 e assim por diante.

Quais valores se tornam chaves no modo de objeto com chaves?

O valor da primeira coluna de cada linha de dados se torna a chave de nível superior do objeto JSON, e as demais colunas são armazenadas como propriedades sob essa chave.

E se a primeira coluna tiver valores duplicados?

Um objeto JSON não pode conter chaves duplicadas, então valores repetidos recebem um sufixo numérico como _2, _3 para mantê-los distintos. É melhor usar valores únicos na primeira coluna ao usar o modo de objeto com chaves.

Células numéricas são armazenadas como números JSON?

Atualmente, células que parecem números ainda são armazenadas como strings na saída. Talvez seja necessário converter os valores para números após a conversão se você planeja usá-los em cálculos.

A formatação ou as fórmulas do Excel são preservadas?

Não. O JSON armazena os valores de célula exibidos, portanto formatação como fontes, cores, bordas e células mescladas não é preservada.

Posso converter um arquivo Excel protegido por senha?

Não. Arquivos Excel protegidos por senha não podem ser processados. Desbloqueie o arquivo antes de usar esta ferramenta.

Meu arquivo Excel é enviado a um servidor?

Não. Todo o processamento acontece localmente no seu navegador. Seu arquivo Excel e os resultados da conversão nunca são transmitidos a um servidor.

Ferramentas relacionadas

Todas as ferramentas rodam no seu navegador. Os arquivos não são enviados ao servidor.
Featured on SaaSCity