Eu tenho um arquivo excel corrompido que definitivamente não está corrompido. O que devo fazer?

2

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ê.

user4951
fonte
Eu já vi isso antes também. É ainda mais estranho que, se você excluir o original e renomear o nome do arquivo em funcionamento2.xlsx de volta para o nome do arquivo1.xlsx e abri-lo, ele pare de funcionar. Eu nunca encontrei uma explicação sobre o motivo, então decidimos usar apenas o arquivo renomeado.
LPChip
Boa pergunta. Não faço ideia, mas acho que o hash entra em conflito com o nome do arquivo e a extensão. Eu adoraria saber o verdadeiro motivo. Eu vou dar uma olhada nisso.
RamonRobben
11
Você se importaria de adicionar tags como o sistema operacional e o sistema de arquivos, talvez tenhamos uma resposta mais rápida dessa maneira.
RamonRobben
Ah, também ... onde está o arquivo armazenado? Está em um compartilhamento de rede? em um NAS? se o compartilhamento de rede, qual sistema operacional é o servidor? No meu caso, o arquivo foi hospedado em um compartilhamento de rede do Windows Server 2008 R2 e, obviamente, afetou a todos.
LPChip
Você já tentou abrir e reparar?
Music2myear 17/03/2019

Respostas:

0

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.

RamonRobben
fonte