Síntoma:

Ao abrir un ficheiro Excel XLS ou XLSX danado ou corrompido con Microsoft Excel, verá a seguinte mensaxe de erro:

O ficheiro non ten un formato recoñecible

* Se sabe que o ficheiro é doutro programa que non é compatible con Microsoft Office Excel, faga clic en Cancelar e logo abra este na súa aplicación orixinal. Se desexa abrir o ficheiro máis tarde en Microsoft Office Excel, gárdeo nun formato compatible, como o formato de texto
* Se sospeita que o ficheiro está danado, faga clic en Axuda para obter máis información sobre como solucionar o problema.
* Se aínda desexa ver que texto contén o ficheiro, faga clic en Aceptar. A continuación, fai clic en Finalizar no asistente de importación de texto.

A continuación móstrase unha mostra de captura de pantalla da mensaxe de erro:

Este ficheiro non ten un formato recoñecible.

Explicación precisa:

Cando un ficheiro Excel XLS ou XLSX está corrompido e Microsoft Excel non o pode recoñecer, Excel informará deste erro.

Solución:

Primeiro podes empregalo Función de reparación incorporada de Excel para reparar o ficheiro Excel corrupto. Se iso non funciona, entón só DataNumen Excel Repair pode axudar.

Ficheiro de mostra:

Mostra un ficheiro XLS corrupto que provocará o erro. Erro1.xls

O ficheiro recuperado por DataNumen Excel Repair: Erro1_fixed.xlsx

Referencias: