UltKit

Converter XLS para XLSX

Atualize pastas de trabalho do Excel 97–2003 para o formato que todo aplicativo de planilhas atual salva por padrão. Envie os arquivos .xls, mantenha todas as planilhas e baixe pastas de trabalho .xlsx que abrem sem o Modo de Compatibilidade.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie as pastas de trabalho antigas

    Envie um arquivo .xls ou uma pasta inteira, até 20 arquivos de 95 MB cada. Os arquivos do Excel 97 ao 2003 compartilham o mesmo layout binário.

  2. 2

    Mantenha todas as planilhas

    Planilhas a converter começa em Todas as planilhas nesta página, então cada aba do arquivo antigo vira uma aba no novo. Mude para Somente a primeira planilha se as outras abas forem rascunho.

  3. 3

    Converta e salve

    Clique em Converter para XLSX e baixe as pastas de trabalho, ou um único ZIP se forem vários arquivos. Abra no Excel, Google Sheets, Numbers ou LibreOffice Calc.

Converter XLS em XLSX leva uma pasta de trabalho do formato binário do Excel 97–2003 para o formato Office Open XML, lançado com o Excel 2007. As linhas, colunas e nomes das planilhas são mantidos; o limite de 65.536 linhas desaparece; e o arquivo geralmente fica menor.

Por que arquivos XLS antigos ainda aparecem

A extensão .xls foi o formato de salvamento padrão do Excel do Excel 97 até o Excel 2007 substituí-la. Arquivos de contabilidade, instrumentos de laboratório e sistemas de estoque continuaram a gerá-la por muito tempo depois, porque todo leitor entendia esse formato congelado. Por isso os arquivos continuam aparecendo: uma exportação do portal do banco, uma tabela de preços de fornecedor reaproveitada por anos, uma década de relatórios mensais.

O problema começa quando esse arquivo encontra os programas atuais. O Excel o abre em Modo de Compatibilidade, funções novas não podem ser salvas nele, e bibliotecas de dados como o openpyxl, do Python, só leem .xlsx, então scripts falham com o arquivo binário antigo. O Google Sheets e o Numbers importam .xls, mas cada salvamento de volta é uma conversão de qualquer forma. Atualizar uma vez, em lote, acaba com o vaivém. Se o que você precisa mesmo é de um arquivo simples para importar em um banco de dados, vá direto para XLSX para CSV depois desta etapa.

XLS ou XLSX: linhas, colunas e tamanho do arquivo

linhas por planilha no XLS
65.536
linhas por planilha no XLSX
1.048.576
colunas no XLS (de A a IV)
256
colunas no XLSX (de A a XFD)
16.384

A grade é a diferença visível: dezesseis vezes mais linhas e sessenta e quatro vezes mais colunas. Um registro de sensor ou uma exportação de transações que estava dividida em várias planilhas para caber no limite antigo pode ficar em uma só depois da atualização.

Por baixo, a mudança é maior. O XLS é BIFF8, um fluxo binário de registros que só foi totalmente documentado pela Microsoft anos após o lançamento. O XLSX é um arquivo ZIP de partes em XML, padronizado como ECMA-376 em 2006 e como ISO/IEC 29500 em 2008, e por isso tantos programas e linguagens de programação conseguem lê-lo e gravá-lo. A camada ZIP também explica por que os mesmos dados costumam ocupar menos espaço em disco como .xlsx.

Macros e fórmulas merecem uma segunda conferida

Um .xlsx não pode guardar macros VBA, e este conversor leva valores de células, não fórmulas dinâmicas, gráficos ou tabelas dinâmicas. Mantenha o .xls original até abrir o novo arquivo e conferir se os números das planilhas principais batem.

Erros comuns ao converter arquivos XLS

MitoRenomear o arquivo de .xls para .xlsx faz a atualização.

FatoOs bytes continuam sendo BIFF8 binário. O Excel então reclama que o formato e a extensão do arquivo não correspondem, e outros aplicativos o recusam de vez.

MitoArquivos XLS não são seguros de jeito nenhum.

FatoDados simples em um .xls são inofensivos. O risco está nas macros, e por isso o Excel bloqueia por padrão macros vindas da internet; um .xlsx simplesmente não pode contê-las.

MitoSó quem usa o Excel 2003 ainda precisa de .xls.

FatoAlguns portais de envio, importações de ERP mais antigas e softwares de laboratório ainda exigem esse formato, e é isso que faz o XLSX para XLS, o caminho inverso.

Os dois formatos do Excel lado a lado

XLS

Pasta de trabalho do Microsoft Excel 97–2003

XLS é o formato binário de planilha usado pelo Excel desde o Excel 97 até ser substituído pelo XLSX em 2007. Ele é limitado a 65.536 linhas e 256 colunas por planilha e guarda os dados em uma estrutura proprietária. Muitos sistemas legados, portais do governo e exportações bancárias antigas ainda geram ou exigem XLS. Excel, LibreOffice e Google Sheets conseguem abri-lo.

Compressão
–
Transparência
–
Animação
–
Lançamento
1997 · Microsoft
Conversor de XLS

XLSX

Pasta de trabalho do Microsoft Excel

XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.

Compressão
–
Transparência
–
Animação
–
Lançamento
2007 · Microsoft
Conversor de XLSX

As pessoas passam de XLS para XLSX para sair do Modo de Compatibilidade, superar o limite de 65.536 linhas e ter arquivos que aplicativos e scripts modernos leem sem bibliotecas antigas.

Converter XLS para XLSX: perguntas frequentes

Por que o Excel mostra Modo de Compatibilidade ao abrir um .xls?

O Excel 2007 e posteriores abrem o formato binário antigo, mas mantêm a pasta de trabalho dentro dos limites antigos para que possa ser salva de volta como .xls. A barra de título mostra Modo de Compatibilidade para avisar que a grade termina em 65.536 linhas e 256 colunas. Uma cópia .xlsx elimina essa restrição.

Preciso ter o Excel instalado para converter um arquivo XLS?

Não. A conversão é feita no servidor, então um Chromebook, um tablet ou um computador só com LibreOffice consegue gerar arquivos .xlsx, o que ajuda quando um inventário de TI revela centenas de arquivos antigos.

O arquivo XLSX fica menor que o XLS?

Normalmente, sim. Um .xlsx é um pacote ZIP de partes em XML, então texto repetido e formatação vazia comprimem bem, enquanto o .xls guarda os registros sem compressão. Pastas de trabalho com muitas células de texto tendem a encolher mais; uma feita principalmente de imagens incorporadas muda pouco.

O que acontece com as macros de um XLS antigo?

Um .xlsx não pode conter código VBA, por definição; o próprio Excel se recusa a salvar macros nessa extensão e indica o .xlsm. Mantenha o .xls original como fonte das macros, ou copie os módulos para uma pasta de trabalho habilitada para macros no Excel depois de converter.

Posso apagar os arquivos XLS originais depois?

Abra primeiro uma amostra dos novos arquivos e compare os totais das planilhas principais. O conversor de dados grava valores de células, então uma pasta de trabalho que dependia de fórmulas dinâmicas, gráficos ou tabelas dinâmicas deve ser conferida antes de você descartar os originais. Os arquivos enviados aqui são apagados do nosso servidor após 30 minutos.