FileSano
Microsoft ExcelIl tool lo risolve in alcuni casi

Il formato di file e l'estensione di '[nome].xls' non corrispondono. Il file potrebbe essere danneggiato o non sicuro

In inglese: “The file format and extension of '[name].xls' don't match. The file could be corrupted or unsafe

Cosa significa davvero

Un .xls "vecchio stile" (Excel 97-2003) è un file binario Compound File (OLE2), non un foglio in chiaro. Excel confronta la firma binaria interna con quella attesa per l'estensione .xls: se non combaciano — perché l'header è corrotto, o perché il file è in realtà di un altro tipo rinominato .xls — mostra questo avviso. Attenzione: molto spesso è solo un avviso di sicurezza su un file perfettamente sano (basta confermare per aprirlo); ma quando il file è davvero danneggiato, la causa è nell'header OLE2 mentre i dati delle celle sono ancora nei settori.

Perché succede

Prova prima queste soluzioni gratuite

1. Prova prima a confermare l'apertura

Se è solo l'avviso di sicurezza, cliccando Sì il file si apre normalmente: in quel caso non era danneggiato. Risalvalo subito nel formato giusto per non rivedere l'avviso.

2. Verifica di che file si tratta davvero

Rinomina una copia in .zip e prova ad aprirla: se si apre come archivio, era un .xlsx moderno (usa .xlsx). Aprila con un editor di testo: se vedi <table> o testo separato da virgole, è HTML/CSV rinominato — cambia estensione. Un vero .xls binario inizia invece con i byte D0 CF 11 E0.

3. Apri e ripristina di Excel

File → Apri → seleziona il file → freccia accanto ad Apri → "Apri e ripristina". Da provare sempre prima di qualsiasi strumento esterno.

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.

Riconosce se il file è un .xls binario (OLE2) e controlla l'header: se è corrotto ma la struttura interna è intatta, lo ricostruisce e il foglio riapre. Riconosce anche i casi in cui il file non è affatto un .xls (xlsx/CSV/HTML rinominati) e te lo dice, così smetti di cercare una riparazione che non serve. Per i .xlsx moderni il percorso è quello dell'archivio ZIP.

Trascina qui il file danneggiato o l'intera cartella
.DBF .FPT .CDX .DBC · .XLSX .ODS .DOCX .PPTX .ZIP · .DOC .XLS .PPT .MSG · .PDF · .P7M .CSV — anche tutti insieme
Tutto avviene in questo browser: il file resta sul tuo computer, non si carica da nessuna parte.
Corruzioni gestite: contatore record azzerato o errato · header sporcato · file troncato · indice mancante · indice ZIP (Central Directory) perso · indice PDF (xref) perso o incoerente · header Office legacy (.doc/.xls) danneggiato. E per ogni altro file: ti diciamo cos'è davvero, anche quando è solo l'estensione sbagliata.

Domande frequenti

Excel mi lascia aprire il file cliccando Sì: è comunque danneggiato?

Non necessariamente. Se dopo il Sì il foglio si apre e i dati ci sono, era solo l'avviso di sicurezza di Excel: il file è sano, ti conviene solo risalvarlo. Se invece Excel dopo il Sì dà un altro errore, allora la struttura interna è danneggiata.

L'analisi carica il mio foglio da qualche parte?

No: la diagnosi legge l'header nel tuo browser e non trasmette nulla del contenuto. Per l'eventuale ricostruzione dell'header viaggiano solo numeri di settore e dimensioni, mai le celle.

Altri errori dello stesso tipo