“Impossibile leggere il file”
In inglese: “Excel cannot open the file '[name].xls' because the file format or file extension is not valid”
Cosa significa davvero
È il rifiuto secco di Excel quando il file .xls binario (OLE2) non supera i controlli di apertura: l'header è illeggibile, oppure la directory interna che elenca i flussi del workbook (Workbook o Book) non è raggiungibile. Come per gli altri file Compound File, nella corruzione tipica i dati delle celle sono ancora presenti nei settori: è la struttura di navigazione — header e puntatori — a essere rotta.
Perché succede
- Crash o spegnimento durante il salvataggio del foglio
- Header OLE2 o puntatore alla directory interna sovrascritti
- File troncato: la parte finale, con alcuni settori, è andata persa (backup/copia interrotti)
- Supporto difettoso o sincronizzazione cloud interrotta
Prova prima queste soluzioni gratuite
1. Recupera dalla versione precedente
Tasto destro sulla cartella → Proprietà → Versioni precedenti; oppure la cronologia di OneDrive/Google Drive se il file era sincronizzato. È spesso la via più rapida a un foglio intatto.
2. Apri e ripristina, poi importa i dati esterni
Dopo aver provato "Apri e ripristina", crea un file nuovo e usa Dati → Recupera dati / Da file per puntare al .xls danneggiato: a volte l'importazione legge le celle anche quando l'apertura diretta fallisce.
3. Prova LibreOffice Calc
Il parser di LibreOffice è più tollerante e apre spesso .xls che Excel rifiuta. Se funziona, risalva immediatamente con un nuovo nome.
Hai già provato i metodi sopra e non è cambiato niente?
A volte è un falso allarme — un'impostazione, un blocco di Windows — a volte è corruzione vera. La diagnosi qui sotto, gratuita, ti dice in dieci secondi in quale dei due casi sei, prima di qualsiasi promessa. E lo fa senza che il file esca dal tuo browser.
Controlla l'header OLE2 del .xls e la raggiungibilità della directory interna: se l'header o il suo puntatore alla directory sono corrotti ma la tabella dei settori è intatta, li ricostruisce e il foglio riapre. Se il file è troncato, ti dice quali dati sono ancora recuperabili e quali no — senza false promesse.
Domande frequenti
Il file .xls è troncato: posso recuperare qualcosa?
Dipende da cosa è stato tagliato. I flussi (fogli) interamente presenti nel file restano leggibili; quelli che finivano nella parte persa no. La diagnosi ti mostra onestamente cosa è integro prima di qualsiasi operazione.
In cosa è diverso da un .xlsx che non si apre?
Il .xls (Excel 97-2003) è un contenitore binario OLE2; il .xlsx è un archivio ZIP di file XML. Si riparano in modi diversi. Se non sei sicuro di quale hai, la diagnosi lo riconosce dai primi byte del file.