Момент сбоя
Word сообщает, что документ повреждён, и предлагает восстановить содержимое, или Excel пишет, что обнаружил проблему в книге. Часто файл пришёл вложением в письме, из прерванной загрузки или с флешки, которую вынули слишком рано.
Почему Word и Excel его не открывают
Файл .docx или .xlsx — это ZIP-архив: небольшие XML-части для текста, стилей и каждого листа, упакованные вместе. В самом конце лежит центральный каталог — список всех частей и мест, где они начинаются. Обрезанный файл теряет этот список первым, а дальше Word и Excel не ищут.
Что происходит с файлом
Инструмент читает каждую часть по её собственному заголовку, оставляет те, что распаковываются целиком, и записывает для них новый центральный каталог. Сломанная часть пропускается, а не передаётся дальше; если в ней был текст или лист, этот кусок вернуть нельзя.
Что вы получите
Файл .docx или .xlsx, который открывается, с тем текстом и ячейками, что дошли. Может не хватать изображения, стиля или листа, чья часть пришла не целиком. Ничего не перепечатывается и не пересчитывается: в новом файле только то, что было в старом.
Где это работает, по нашим проверкам
Обрезанные книги Excel удалось собрать во всех проверенных случаях, как и книги со сдвинутыми данными; большинство с повреждённым участком — тоже. Документы Word с повреждённым участком или сдвинутыми данными собирались каждый раз, обрезанные — в большинстве случаев. Документ Word с потерянным началом — нет. При разбросанных ошибках примерно половина файлов каждого типа не восстановилась. Полная таблица есть в руководстве по типам файлов.
Прежде чем начать
Сохраните оригинал. Сначала попробуйте «Открыть и восстановить» в Word или Excel: это бесплатно и иногда помогает. Если файл пришёл по почте или из общей папки, новая копия оттуда даст вам всё.
Проверьте новый файл
Прочитайте документ целиком или откройте каждый лист книги. Сверьте самые важные цифры с другим источником и сохраните файл под новым именем, прежде чем его править.
Частые вопросы
Сохраняются ли формулы Excel?
Если часть листа дошла целиком, да: формулы и значения копируются как были.
Подходит ли это для старых .doc и .xls?
Нет. Это руководство о .docx и .xlsx — форматах, в которых Office сохраняет файлы по умолчанию с 2007 года. Старые .doc и .xls устроены иначе.
Файл куда-нибудь загружается?
Нет. Он читается в вашем браузере, на вашем устройстве, и никогда его не покидает.
Источники
Документы, использованные в этом руководстве.
