Come aprire i vecchi file .xls di Excel su Mac

.xls è il formato binario usato da Excel prima del 2007, ed è ancora ovunque: estratti conto, gestionali, dati della pubblica amministrazione, archivi. Le app Mac moderne lo gestiscono peggio dell'.xlsx. Numbers, per esempio, può rifiutare alcuni file dicendo che il documento è stato creato con una versione di Excel non supportata.

Ecco come aprire gratis un file .xls sul Mac, come convertirlo nel formato moderno .xlsx e cosa fare quando il file in realtà non è affatto un .xls.

Aggiornato il

Soluzione 1: aprirlo con Foglio e salvarlo in xlsx

Foglio è un'app per fogli di calcolo gratuita e open source per Mac. Legge i file .xls con calamine, una libreria Rust veloce per i vecchi formati di Excel, e apre anche i file binari .xlsb.

  • Scarica Foglio e trascinalo in Applicazioni.
  • Fai clic destro sul file .xls e scegli Apri con ▸ Foglio (oppure usa Archivio ▸ Apri in Foglio).
  • Controlla i dati, poi scegli Archivio ▸ Salva con nome… per salvarne una copia .xlsx. Foglio non scrive il vecchio formato .xls.

Cosa viene importato

Dai file .xls e .xlsb Foglio importa valori, formule e date, su tutti i fogli. La formattazione delle celle, come caratteri, colori e bordi, per ora non viene importata da questi formati, e le macro non vengono mai eseguite. Se ti serve l'aspetto originale di una vecchia cartella, LibreOffice o Excel ne conservano di più.

Soluzione 2: LibreOffice Calc

LibreOffice Calc è gratuito, open source e gestisce gli .xls da decenni, formattazione compresa. Può anche salvare di nuovo in .xls se un sistema che usi lo richiede ancora. È un download più pesante (circa 300 MB per Apple silicon) e non è un'app Mac nativa, ma per gli archivi di vecchie cartelle è molto accurato. Vedi LibreOffice e Foglio a confronto.

Soluzione 3: Numbers o Excel

Numbers apre molti file .xls: clic destro ▸ Apri con ▸ Numbers. Se li rifiuta, convertili prima in .xlsx con Foglio o LibreOffice e poi importa quello in Numbers. Microsoft Excel ovviamente apre qualsiasi .xls, ma per modificarlo serve un abbonamento o una licenza.

Quando il “.xls” non è un xls

Molti siti e vecchi gestionali esportano file con estensione .xls che in realtà sono altro. Se un file mostra etichette strane, tutto in una colonna o testo illeggibile, controlla cosa contiene davvero:

  • Tabelle HTML. Alcuni sistemi scrivono una pagina web e la chiamano .xls. Aprila con TextEdit: se vedi <table> o <html>, rinomina la copia in .html e aprila nel browser, oppure copia la tabella in un foglio di calcolo.
  • Testo separato da tabulazioni o virgole. Se TextEdit mostra righe di testo semplice, rinomina la copia in .csv o .txt. Foglio la apre riconoscendo da solo codifica, separatore e virgola decimale; vedi come aprire file CSV su Mac.
  • Un `.xlsx` con l'estensione sbagliata. Se il file è in realtà un .xlsx (in TextEdit inizia con le lettere PK), rinomina la copia in .xlsx.
  • SpreadsheetML (XML). I file XML di Excel 2003 iniziano con <?xml e citano urn:schemas-microsoft-com:office:spreadsheet. Foglio non li legge; LibreOffice ed Excel sì.

Convertire tanti file .xls

Foglio converte un file alla volta. Per un archivio grande, LibreOffice può convertire in blocco dal Terminale con l'opzione --convert-to xlsx. Qualunque strumento usi, conserva gli .xls originali finché non hai controllato i risultati.

Domande frequenti

Che differenza c'è tra xls e xlsx?

.xls è il formato binario di Excel dal 1997 al 2003. .xlsx è il formato basato su XML che Excel usa dal 2007: file più piccoli, più robusti e supportati da tutte le app moderne.

Foglio può salvare in .xls?

No. Foglio apre gli .xls e salva in .xlsx. Se devi scrivere file .xls, usa LibreOffice o Excel.

Perché Numbers dice che il file è stato creato con una versione di Excel non supportata?

Numbers non importa alcune varianti più vecchie di .xls. Apri il file con Foglio o LibreOffice, salvalo in .xlsx e Numbers riuscirà a importarlo.

I vecchi file xls con le macro sono pericolosi?

Le macro possono contenere codice dannoso. Foglio non esegue mai le macro, quindi aprire un .xls o un .xlsm con Foglio non le avvia. In Excel fai attenzione ad attivare le macro di file che non aspettavi.

Provalo con i tuoi fogli di calcolo

Sono 7,5 MB e non costa nulla. Foglio 1.0 è una prima versione: mentre lo provi, tieni una copia di backup dei file importanti.

Scarica per MacCodice sorgente su GitHub

Gratis · macOS 14+ · Apple silicon e Intel · 7,5 MB