2

Открытие его показывает это сообщение:

Мы обнаружили проблему с некоторым содержанием .xlsx ошибка. Тогда> Файл поврежден и не может быть открыт.

Я скопировал файл. Измените имя с filename.xlsx на filename2.xlsx

Файл работает без проблем.

Мне просто любопытно, почему.

1 ответ1

0

Я спросил моего коллегу, и вот наш ответ.

Заголовок файла мог быть записан с ошибкой. Это заставляет Excel думать, что файл поврежден, потому что он не может прочитать свой заголовок / метаданные.

Переименование файла с другим именем обновит заголовок / метаданные, чтобы они снова были правильными. Excel прочтет его и не увидит проблем с заголовком / метаданными.

Что касается переименования файла обратно в исходный, а затем снова возникла та же проблема, может быть потому, что он все еще находится в кеше или во временной памяти системы или Excel. Excel прочитает файл, но прочитает кеш или временную папку, а не ищет файл с таким именем.

Почему это происходит? Жесткий диск или ssd могут иногда делать ошибки, или, возможно, система допускает ошибку, при которой файл сохраняется / записывается частично или не очень хорошо. Это может привести к повреждению файла. Есть еще много причин, по которым файл может быть поврежден и как его можно исправить путем переименования, но это то, что мы думаем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .