Como abrir arquivos .xls antigos do Excel no Mac

O .xls é o formato binário que o Excel usava antes de 2007, e ele continua em todo lugar: extratos de banco, sistemas de contabilidade, dados do governo, arquivos antigos. Os apps modernos de Mac lidam com ele pior do que com o .xlsx. O Numbers, por exemplo, pode recusar alguns arquivos com uma mensagem dizendo que o documento foi criado numa versão do Excel não suportada.

Veja como abrir um arquivo .xls no Mac de graça, como convertê-lo para o formato moderno .xlsx e o que fazer quando o arquivo nem é um .xls de verdade.

Atualizado em

Opção 1: abra no Foglio e salve como xlsx

O Foglio é um app de planilha grátis e de código aberto para Mac. Ele lê arquivos .xls com o calamine, uma biblioteca rápida em Rust para formatos antigos do Excel, e também abre arquivos .xlsb binários.

  • Baixe o Foglio e arraste-o para Aplicativos.
  • Clique com o botão direito no arquivo .xls e escolha Abrir Com ▸ Foglio (ou use File ▸ Open dentro do Foglio).
  • Confira os dados e escolha File ▸ Save As… para salvar uma cópia .xlsx. O Foglio não grava o formato .xls antigo.

O que é importado

De arquivos .xls e .xlsb, o Foglio importa valores, fórmulas e datas, em todas as planilhas. A formatação das células, como fontes, cores e bordas, ainda não é importada desses formatos antigos, e as macros nunca são executadas. Se você precisa da aparência original de uma pasta de trabalho antiga, o LibreOffice ou o Excel preservam mais.

Opção 2: LibreOffice Calc

O LibreOffice Calc é grátis, de código aberto e tem décadas de experiência com .xls, incluindo a formatação. Ele também salva de volta em .xls se algum sistema que você usa ainda exige esse formato. É um download maior (cerca de 300 MB para Apple silicon) e não é um app nativo de Mac, mas para arquivos antigos ele é muito completo. Veja LibreOffice vs Foglio.

Opção 3: Numbers ou Excel

O Numbers abre muitos arquivos .xls: botão direito ▸ Abrir Com ▸ Numbers. Se ele recusar, converta antes o arquivo para .xlsx com o Foglio ou o LibreOffice e depois importe no Numbers. O Microsoft Excel, claro, abre qualquer .xls, mas precisa de assinatura ou licença para editar.

Quando o “.xls” não é xls

Muitos sites e sistemas empresariais antigos exportam arquivos com extensão .xls que na verdade são outra coisa. Se o arquivo mostra marcações estranhas, tudo numa coluna só ou texto embaralhado, confira o que ele realmente é:

  • Tabelas HTML. Alguns sistemas geram uma página da web e a chamam de .xls. Abra no TextEdit; se aparecer <table> ou <html>, renomeie a cópia para .html e abra no navegador, ou copie a tabela para uma planilha.
  • Texto separado por tabulação ou vírgula. Se o TextEdit mostra linhas de texto simples, renomeie a cópia para .csv ou .txt. O Foglio abre esses arquivos detectando automaticamente a codificação, o delimitador e o separador decimal; veja como abrir CSV no Mac.
  • Um `.xlsx` com a extensão errada. Se o arquivo é na verdade um .xlsx (no TextEdit, ele começa com as letras PK), renomeie a cópia para .xlsx.
  • SpreadsheetML (XML). Arquivos XML do Excel 2003 começam com <?xml e mencionam urn:schemas-microsoft-com:office:spreadsheet. O Foglio não lê esses arquivos; o LibreOffice e o Excel leem.

Convertendo muitos arquivos .xls

O Foglio converte um arquivo por vez. Para um arquivo morto grande, o LibreOffice converte em lote pelo Terminal com a opção de linha de comando --convert-to xlsx. Seja qual for a ferramenta, guarde os .xls originais até conferir os resultados.

Perguntas frequentes

Qual é a diferença entre xls e xlsx?

O .xls é o formato binário do Excel de 1997–2003. O .xlsx é o formato baseado em XML que o Excel usa desde 2007. Arquivos .xlsx são menores, mais robustos e suportados por todos os apps modernos.

O Foglio salva arquivos .xls?

Não. O Foglio abre .xls e salva como .xlsx. Se você precisa gravar .xls, use o LibreOffice ou o Excel.

Por que o Numbers diz que o arquivo foi criado numa versão não suportada do Excel?

O Numbers não importa algumas variantes antigas de .xls. Abra o arquivo no Foglio ou no LibreOffice, salve como .xlsx, e o Numbers vai conseguir importá-lo.

Arquivos xls antigos com macros são perigosos?

Macros podem conter código malicioso. O Foglio nunca executa macros, então abrir um .xls ou .xlsm nele não as executa. Tenha cuidado ao ativar macros no Excel em arquivos que você não esperava receber.

Teste com as suas próprias planilhas

São 7,5 MB de download e não custa nada. O Foglio 1.0 é uma primeira versão, então guarde cópias de segurança dos arquivos importantes enquanto testa.

Baixar para MacVer o código no GitHub

Grátis · macOS 14+ · Apple silicon e Intel · 7,5 MB