EZ
EZ2Conv

Conversor Excel para Array

Transforme planilhas Excel (XLSX, XLS, CSV, ODS) em arrays de linguagens de programação para JavaScript, Python, PHP, Java e mais. Suporte multi-planilha com detecção de tipos de dados e análise de datas. Ferramenta gratuita baseada no navegador que processa arquivos até 10MB sem envio ao servidor.

Arquivo Excel

Arraste o arquivo Excel aqui ou clique para fazer upload

Suporta arquivos XLSX, XLS (máx 10MB)

Como usar

  1. Selecione ou arraste e solte seu arquivo Excel (formatos XLSX, XLS, CSV, ODS) na área de upload, processando arquivos ate 10MB
  2. Escolha sua linguagem alvo e formato de saída preferido: array 2D para dados brutos ou array de objetos usando cabeçalhos como chaves
  3. Configure tratamento de cabeçalhos, detecção automática de tipos, analise de datas, corte de espaços e opções para pular linhas vazias
  4. Copie o código de array gerado para a área de transferência com um clique, ou baixe como arquivo pronto para integrar no seu projeto

Converter planilhas do Excel em arrays de código

O que este conversor faz

O Excel organiza os dados em linhas e colunas, enquanto a maioria das linguagens de programação trabalha com essas mesmas informações na forma de arrays. Esta ferramenta lê a pasta de trabalho que você envia (XLSX, XLS, CSV ou ODS, até 10 MB), analisa as planilhas e reescreve a grade de células como literais de array prontos para colar na linguagem escolhida: JavaScript, Python, Java, C#, PHP, Go, Ruby ou Rust. É possível gerar um array bidimensional que reproduz a grade original ou um array de objetos que usa a linha de cabeçalho como chaves. Um modo inverso converte os dados do array novamente em um arquivo do Excel.

Como a saída é gerada a partir da estrutura real da planilha, e não de um modelo fixo, as colunas e linhas que o arquivo contém são exatamente as que você recupera em código.

Quando usar

Ela ajuda sempre que você precisa embutir dados de planilha diretamente no código em vez de carregá-los em tempo de execução: dados de teste, uma tabela de consulta, fixtures, uma configuração fixa ou um mock rápido para um protótipo. Poupa o trabalho de escrever um parser ou digitar dezenas de linhas à mão. Um analista que mantém dados de referência no Excel pode entregar ao desenvolvedor um literal pronto para colar, e o desenvolvedor consegue jogar a planilha de um cliente na sintaxe exata que o projeto já utiliza.

Um exemplo concreto

Considere uma planilha cuja linha de cabeçalho é Nome, Idade, Ativo, seguida das linhas de dados. Com a opção «usar a primeira linha como cabeçalhos» e a saída em array de objetos para JavaScript, você obtém `const data = [ {Nome: "Ana", Idade: 30, Ativo: true}, ... ];`. Desative os cabeçalhos e mude para um array bidimensional: a mesma planilha vira `[["Nome","Idade","Ativo"], ["Ana", 30, true], ...]`. Com a detecção de tipos ligada, 30 continua sendo número e true um booleano, em vez de ficarem entre aspas como texto.

Observações e casos especiais

Quando a pasta de trabalho tem várias planilhas, você pode converter uma planilha específica ou todas de uma vez. A limpeza opcional dos dados — ignorar linhas vazias e remover espaços em excesso — organiza exportações que arrastam linhas em branco. As células de data podem ser interpretadas em vez de permanecerem como números de série do Excel. A detecção automática de tipos separa números, booleanos e valores null do texto; desligue-a para manter cada célula como string quando a coluna for realmente de texto, como CEPs ou identificadores com zeros à esquerda.

Perguntas frequentes

Sim. Você pode converter quantos arquivos XLSX, XLS, CSV ou ODS quiser em arrays para JavaScript, Python, Java, C#, PHP, Go, Ruby e Rust sem custo. A seleção de planilhas, a detecção de tipos e a interpretação de datas estão incluídas, sem limite de uso nem plano pago.
Sua pasta de trabalho é aberta e transformada em código de array por JavaScript executado na sua própria máquina, então arquivos de até 10 MB nunca são enviados. Planilhas com salários, listas de clientes ou outros registros sigilosos permanecem inteiramente no seu dispositivo.
Não. Envie um arquivo, escolha a planilha, a linguagem e o formato de saída, e o literal do array aparece na hora. Não há cadastro, e-mail nem login antes ou depois da conversão.
A ferramenta gera a sintaxe de array para JavaScript, Python, Java, C#, PHP, Go, Ruby e Rust. Cada linguagem segue suas próprias convenções — listas e dicionários em Python, arrays associativos em PHP, slices em Go — para que a saída seja colada sem ajustes no seu código.
Um array bidimensional reproduz a planilha como linhas aninhadas de valores, ideal quando a ordem das colunas importa. Um array de objetos usa a primeira linha como chaves, de modo que cada registro é lido como {Nome: ..., Idade: ...}, mais fácil de referenciar pelo nome do campo. Ative «usar a primeira linha como cabeçalhos» para escolher o resultado.
Sim. Além de Excel para array, um modo inverso reconstrói um arquivo do Excel a partir dos dados do array. Se a pasta de trabalho tiver várias planilhas, você pode processar apenas uma ou todas, e as células de data podem ser interpretadas em vez de ficarem como números de série.