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
.xlse 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.htmle 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
.csvo.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 letterePK), rinomina la copia in.xlsx. - SpreadsheetML (XML). I file XML di Excel 2003 iniziano con
<?xmle citanourn: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.