Ele não diz claramente, e sim, você pode ter uma perda "oculta".
Eu tive isso muitas vezes nas últimas décadas de trabalho com o Excel e parei de usar essa função.
Eu recomendo ler essas mensagens como 'o arquivo está corrompido, vá encontrar seu último backup, ou você vai se arrepender depois' .
É claro que, se você não tiver um backup, isso é difícil (isso me ensinou a ter backups ). Mas continuar com um arquivo 'recuperado', e descobrir meses depois que dados relevantes estão faltando, é freqüentemente pior.
se o arquivo for sempre gerado dessa forma, você não tem outra opção - pegue e espere pelo melhor. Além de salvar o resultado em um novo arquivo e comparar os dois com ferramentas, não há como saber se algo foi perdido.
Note que *. xlsx é um arquivo ZIP - basta renomeá-lo para * .ZIP, e abri-lo, e você pode analisar todas as partes da planilha do Excel separadamente, em várias sub-pastas. e arquivos (XML-). Talvez você possa identificar o ponto do problema e corrigi-lo manualmente.