A abertura mostra esta mensagem:
Encontramos um problema com algum erro de conteúdo .xlsx. Então> O arquivo está corrompido e não pode ser aberto.
Eu copiei o arquivo. Altere o nome de filename.xlsx para filename2.xlsx
O arquivo funciona sem problemas.
Eu só estou curioso por quê.
microsoft-excel
user4951
fonte
fonte
Respostas:
Eu perguntei a um colega meu e aqui está a nossa resposta.
O cabeçalho do arquivo pode ter sido gravado com defeito. Isso faz com que o Excel pense que o arquivo está corrompido porque não pode ler seu cabeçalho / metadados.
Renomear o arquivo com um nome diferente atualizará o cabeçalho / metadados para que estejam corretos novamente. O Excel lerá e não verá problemas com o cabeçalho / metadados.
Quanto à renomeação do arquivo de volta ao original e, em seguida, com o mesmo problema novamente, pode ser porque ainda está no cache ou na temperatura do sistema e / ou no Excel. O Excel lerá o arquivo, mas lerá o cache ou temp, procurando um arquivo com esse nome.
Por que isso acontece? Às vezes, um disco rígido ou ssd pode cometer erros ou talvez o sistema cometa um erro no qual o arquivo é salvo / gravado parcialmente ou não é bom. Isso pode causar a corrupção de um arquivo. Existem muitas outras razões pelas quais um arquivo pode ficar corrompido e como ele pode ser corrigido com a renomeação, mas é o que pensamos.
fonte