Conversor de Excel to JSON

Arraste um arquivo .xlsx ou .xls e transforme qualquer planilha em JSON limpo, direto no seu navegador. Sua planilha nunca sai do dispositivo.

O conversor de Excel to JSON analisa sua pasta de trabalho inteiramente no seu navegador. O arquivo e cada célula nele ficam no seu dispositivo e nunca são enviados à ArrayKit.

Abrir o conversor de CSV to JSON

Sobre Excel para JSON

O conversor de Excel to JSON transforma uma pasta de trabalho em JSON estruturado sem sair do navegador. Arraste um arquivo .xlsx ou .xls, escolha a planilha que quer e escolha o formato: um array de objetos indexado pela linha de cabeçalho, ou um array bidimensional bruto de todas as linhas. Os valores das células mantêm o tipo — números continuam números, caixas de seleção viram true ou false, e células de data são emitidas como strings ISO 8601 para que sejam interpretadas corretamente depois. Linhas em branco são ignoradas e nomes de cabeçalho duplicados ou vazios são tornados únicos automaticamente, para que a saída caia direto em uma requisição de API, um script de carga ou um fixture de teste. É feito para desenvolvedores, analistas e engenheiros de QA que recebem planilhas de stakeholders e precisam de JSON em segundos. A pasta de trabalho inteira é analisada no seu dispositivo — nada é enviado.

Recursos

Como usar Excel para JSON

  1. Arraste seu arquivo .xlsx ou .xls para a área de soltar, ou clique para procurar
  2. Escolha a planilha que quer no menu Planilha
  3. Escolha 'Array de objetos' ou 'Array bidimensional' e ative a linha de cabeçalho
  4. Copie o JSON ou baixe-o como um arquivo .json

Exemplo

Entrada

Sheet1:
name   age  active
Ada    36   TRUE
Linus  54   FALSE

Saída

[
  { "name": "Ada", "age": 36, "active": true },
  { "name": "Linus", "age": 54, "active": false }
]

A linha de cabeçalho vira as chaves do objeto; células de número e booleano mantêm o tipo.

Erros comuns e solução de problemas

Perguntas frequentes

Como converto um arquivo Excel .xlsx em JSON?
Arraste o arquivo .xlsx para a área de soltar, escolha a planilha que quer e selecione 'Array de objetos' para indexar cada linha pela linha de cabeçalho. Depois copie o JSON ou baixe-o como um arquivo .json. Tudo roda no seu navegador.
Ele mantém números, datas e TRUE/FALSE com os tipos reais?
Sim. Células numéricas continuam números, células booleanas viram true ou false, e células formatadas como data são convertidas em strings ISO 8601 para serem interpretadas corretamente em qualquer linguagem. Células em branco viram null.
Posso escolher qual planilha de uma pasta de trabalho com várias abas converter?
Sim. Quando a pasta de trabalho tem mais de uma planilha, aparece um menu Planilha para você trocar de aba; o JSON é atualizado na hora para a planilha selecionada sem reimportar o arquivo.
Qual é a diferença entre 'Array de objetos' e 'Array bidimensional'?
'Array de objetos' usa a primeira linha como chaves e transforma cada linha seguinte em um objeto. 'Array bidimensional' retorna cada linha como um array de valores de célula sem tratamento de cabeçalho, espelhando a grade bruta.
O que acontece com cabeçalhos de coluna vazios ou duplicados?
Cabeçalhos vazios são nomeados 'Column 1', 'Column 2' e assim por diante pela posição, e cabeçalhos repetidos recebem um sufixo numérico (name, name_2), para que toda chave de objeto fique única e nenhum dado se perca.
Minha planilha é enviada para um servidor para ser convertida?
Não. A pasta de trabalho é analisada inteiramente no seu dispositivo com um leitor no navegador. O arquivo e seu conteúdo nunca saem do seu computador e não são enviados à ArrayKit nem a nenhum outro lugar.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit