Hay que entender que si el archivo está dañado, es porque en el lugar de origen del archivo borrado se posicionó otra información y borró algunos "encabezamientos" y otros, pues quedaron ahí, que es la parte buena del archivo excel. En particular no conozco ningun programa que pueda devolver o reparar la informacion sobreescrita sobre un archivo borrado, puies para hacer esta operación se tendría que borrar o mover las informaciones almacenadas en los clusteres del dato nuevo. Y lamentablemente los bits (magneticos) son reemplazados por nuevos estados...
Espero no haberte confundido... pero al parecer será imposible recuperarlo, al menos yo no he podido (con ningun archivo) que esté malo o en ocasiones lo he logrado pero los resultados son bastante malos.
Actualmente utilizo TuneUp Undelete...
Si logras recuperar te agrdecería informaras para el provecho de todos
Que estes bien