.xls antigo sem o Excel
Muitas organizações ainda têm mais arquivos .xls do que .xlsx — eles saem de sistemas que não são atualizados desde os anos 2000. Dá para abrir um arquivo assim sem o Excel e sem pedir ao remetente que “salve no formato novo”.
Grátis para uso pessoal. Não precisa do Excel — o arquivo é lido no seu navegador. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.
Em que o .xls difere do .xlsx
O .xlsx é um ZIP com XML dentro, então quase qualquer ferramenta o lê. O .xls é um formato binário BIFF dentro de um contêiner OLE2: um fluxo de registros da forma “tipo, tamanho, dados”. Não dá para ler a olho — é preciso um leitor que conheça todas as armadilhas, como uma tabela de textos compartilhados que é partida no meio de um texto.
Duas gerações do formato
| Versão | O que há dentro | O que vale saber |
|---|---|---|
| Excel 97–2003 (BIFF8) | texto em Unicode | abre como está |
| Excel 5.0/95 (BIFF5/7) | texto em uma página de código | se aparecer lixo no lugar das letras, troque a codificação no painel de leitura do arquivo para a que o arquivo usou (por exemplo, windows-1252 para arquivos brasileiros) |
O que dá e o que não dá para ver
- valores, datas (pelo formato da célula, com o sistema de 1904 levado em conta), lógicos e erros de fórmula;
- todas as planilhas — escolha uma no painel de leitura do arquivo; as ocultas são marcadas;
- células mescladas — o valor é repetido em toda a área, como no Excel;
- fórmulas — só o resultado calculado: o .xls guarda a fórmula como árvore de tokens já interpretada, não como texto;
- uma pasta protegida por senha não abre — você recebe uma mensagem clara.
Convertendo .xls em .xlsx ou CSV
Abra o arquivo e escolha Exportar: Excel .xlsx, CSV, DBF, JSON ou SQL. As datas continuam datas, e os códigos de texto com zeros à esquerda continuam texto. Salvar as edições de volta em .xls não é possível, porque não há gravador do formato binário — exporte para .xlsx e edite esse.
Perguntas frequentes
Qual o maior .xls que abre?
A pasta é lida inteira na memória, com limite de 256 MB. Para .xls isso é muito: o próprio formato do Excel 97–2003 não permite mais de 65.536 linhas por planilha.
Um .xls que na verdade é HTML abre?
Alguns programas salvam uma tabela HTML com a extensão .xls. Isso não é um formato do Excel; abra esse arquivo em um navegador ou renomeie-o para .html.
O arquivo é enviado a um servidor?
Não, a leitura acontece no navegador.
Grátis para uso pessoal. Seu arquivo não é enviado a nenhum servidor. Versão para Windows — 3.5 MB, sem instalação: detalhes. Para organizações — licença.