Почему Excel закрывается без сохранения и можно ли вернуть данные?
Excel внезапно закрылся без сохранения — и важная таблица с формулами, графиками или отчётом исчезла? Причины могут быть разными: аварийное завершение программы, сбой питания, случайное нажатие крестика или ошибка системы. Первая мысль — паника, ведь последнее сохранение было час (или даже день) назад. Однако не спешите переделывать работу: в большинстве случаев несохранённые данные удаётся восстановить, даже если вы забыли нажать Ctrl+S или автосохранение не сработало.
Современные версии Excel (2016, 2019, 2021 и Microsoft 365) автоматически создают резервные копии и временные файлы, но мало кто знает, где их искать. В этой статье — пошаговые инструкции для Windows и macOS, включая скрытые функции автовосстановления, работу с временными файлами и облачными резервными копиями. А ещё — уникальный способ вернуть данные из аварийно закрытого Excel через журнал изменений (только для Excel 365).
Важно: чем быстрее вы начнете действовать после сбоя, тем выше шансы на успех. Не открывайте новые файлы в Excel и не перезагружайте компьютер — это может перезаписать временные данные.
Способ 1: Автовосстановление Excel — первый шаг к спасению
Самый простой метод — использовать встроенную функцию автовосстановления. Excel по умолчанию сохраняет временные копии каждые 10 минут (интервал можно изменить в настройках). Вот как это работает:
- Откройте Excel заново.
- В левой части экрана появится панель "Восстановление документов" с списком несохранённых файлов. Если панели нет — перейдите в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - Нажмите на нужный файл и выберите
ОткрытьилиСохранить как.
Если панели восстановления нет, проверьте папку с автосохранениями вручную. Путь зависит от версии Windows:
- 🖥️ Windows 10/11:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles - 🍎 macOS:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
Обратите внимание: файлы в папке UnsavedFiles имеют расширение .xlsb или .xlb. Их можно открыть через Excel или переименовать в .xlsx.
Способ 2: Временные файлы Excel — где искать и как открыть
Excel создаёт временные файлы с расширением .tmp или .xar (для автовосстановления). Они хранятся в другой папке:
- 📁 Windows:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ - 📁 macOS:
/Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/Excel/
Как открыть временный файл:
- Сортируйте файлы по дате изменения — ищите самые свежие.
- Скопируйте файл в другую папку (например, на рабочий стол).
- Переименуйте расширение с
.tmpна.xlsx. - Попробуйте открыть через Excel. Если не получается — используйте открытие с восстановлением (
Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть и восстановить).
Если временный файл повреждён, попробуйте открыть его через LibreOffice Calc или Google Sheets — иногда они справляются лучше, чем сам Excel.
Способ 3: Журнал изменений (только для Excel 365)
Этот метод работает только в Excel 365 и позволяет восстановить конкретные изменения, а не весь файл. Если вы работали в облачной версии или у вас включена синхронизация с OneDrive, следуйте инструкции:
- Откройте файл в Excel 365 (даже если он пустой после сбоя).
- Перейдите в
Файл → Сведения → История версий. - Выберите последнюю автоматически сохранённую версию (они отмечены временем и датой).
- Нажмите
Восстановитьили скопируйте нужные данные в новый файл.
Если история версий пустая, проверьте настройки автосохранения:
- 🔄
Файл → Параметры → Сохранение - 📌 Убедитесь, что включены опции:
- ✅ Автосохранение файлов OneDrive и SharePoint каждые несколько секунд
- ✅ Сохранять последнюю автосохранённую версию при закрытии без сохранения
Что делать, если история версий не отображается?
Если история версий пустая, проверьте:
1. Файл должен быть сохранён в OneDrive или SharePoint (локальные файлы не поддерживают историю версий).
2. В настройках Excel должна быть включена опция Автосохранение (см. выше).
3. У вас должна быть активная подписка Microsoft 365 — в старых версиях Excel (2019 и ранее) этой функции нет.
Способ 4: Восстановление через OneDrive или SharePoint
Если файл хранился в OneDrive или SharePoint, у вас есть шанс восстановить его через веб-интерфейс:
- Зайдите на сайт OneDrive или Office.com.
- Найдите нужный файл в списке и кликните по нему правой кнопкой.
- Выберите
История версий. - Просмотрите доступные версии и восстановите последнюю рабочую.
В SharePoint путь немного другой:
- 📂 Откройте библиотеку документов.
- 🔍 Найдите файл и кликните по трём точкам (
...) рядом с ним. - 🕒 Выберите
История версий. - 🔄 Восстановите нужную версию или скачайте её отдельно.
✅ Убедитесь, что файл синхронизировался с OneDrive (значок облачка должен быть зелёным).
✅ Проверьте, не превышен ли лимит версий (по умолчанию хранится до 500 версий).
✅ Если файла нет в истории, проверьте корзину OneDrive (хранится 30 дней).-->
Если файл был удалён из OneDrive, проверьте корзину (хранится 30 дней) или вторую корзину (ещё 30 дней после очистки первой). Для этого:
- Перейдите в
Корзинана сайте OneDrive. - Найдите файл и нажмите
Восстановить.
Способ 5: Сторонние программы для восстановления
Если встроенные методы не помогли, можно воспользоваться специализированными утилитами. Они сканируют диск на предмет временных файлов Excel и пытаются их восстановить. Вот проверенные инструменты:
| Программа | Поддержка Excel | Бесплатная версия | Ссылка |
|---|---|---|---|
| Stellar Repair for Excel | 2019, 2021, 365 | Предпросмотр | Сайт |
| Kernel for Excel | Все версии | Ограниченная | Сайт |
| Recuva | Любые файлы | Да | Сайт |
| Disk Drill | XLS, XLSX, XLSM | До 500 МБ | Сайт |
Как пользоваться такими программами:
- Установите и запустите программу.
- Выберите диск, на котором работал Excel (обычно
C:). - Запустите глубокое сканирование (может занять час и более).
- Найдите в результатах файлы с расширениями
.xlsx,.xls,.tmp. - Предпросмотрите и восстановите нужные.
⚠️ Внимание: Не устанавливайте программы восстановления на тот же диск, где потерян файл — это может перезаписать данные. Используйте внешний накопитель или другой раздел.
Способ 6: Ручной поиск по сигнатурам файлов (для опытных)
Если вы разбираетесь в HEX-редакторах, можно попробовать найти остатки файла вручную. Этот метод подходит, если файл был большой и занимал много секторов на диске.
Инструкция:
- Скачайте HxD или WinHex (бесплатные версии есть).
- Откройте физический диск (
Файл → Открыть диск). - Нажмите
Ctrl + Fи введите сигнатуру Excel-файла в шестнадцатеричном виде:- Для
.xlsx:50 4B 03 04 - Для
.xls:D0 CF 11 E0 A1 B1 1A E1
- Для
.xlsx.Этот метод требует навыков и не гарантирует 100% результат, но иногда помогает вернуть хотя бы часть данных.
Как предотвратить потерю данных в будущем
Чтобы больше не терять часы работы, настройте Excel правильно:
- ⏱️ Уменьшите интервал автосохранения:
- Перейдите в
Файл → Параметры → Сохранение. - В поле Автосохранение каждые установите
1 минуту(по умолчанию — 10). - Отметьте галочку Сохранять последнюю автосохранённую версию при закрытии без сохранения.
- Перейдите в
Файл → Параметры → Дополнительно) есть опция Всегда создавать резервную копию.Также полезно использовать горячие клавиши для быстрого сохранения:
- 🔥
Ctrl + S— сохранить файл. - 🔥
F12— сохранить как (быстрое сохранение новой версии). - 🔥
Alt + F4— закрыть Excel с запросом на сохранение (если файл не новый). - Файл был сохранён в сетевую папку, которая отключилась.
- Excel не успел дозаписать данные на диск (например, из-за внезапного отключения питания).
- Файл был повреждён при сохранении.
- Открыть файл через
Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть и восстановить. - Проверьте историю версий в OneDrive (если файл там хранился).
- Откройте Excel, перейдите в
Файл → Открыть → Обзор, выберите файл и рядом с кнопкойОткрытьнажмите стрелочку →Открыть и восстановить. - Используйте LibreOffice Calc — иногда он открывает повреждённые файлы Excel.
- Поменяйте расширение файла с
.xlsxна.zip, распакуйте архив и проверьте содержимое папкиxl\worksheets(там хранятся данные листов).
⚠️ Внимание: Если вы работаете с критически важными данными, настройте автоматическое создание резервных копий через OneDrive или сторонние сервисы вроде Dropbox. Даже если Excel зависнет, вы сможете откатиться к предыдущей версии.
FAQ: Частые вопросы о восстановлении файлов Excel
Можно ли восстановить файл, если Excel завис и его пришлось закрыть через диспетчер задач?
Да, в этом случае помогает автовосстановление (см. Способ 1). Excel создаёт временную копию даже при аварийном закрытии. Если панели восстановления нет, проверьте папку C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles.
Я сохранил файл, но после закрытия Excel изменения пропали. Что делать?
Это может произойти, если:
Попробуйте:
Я работаю на Mac. Где искать временные файлы Excel?
На macOS путь к временным файлам:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/
/Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/Excel/
Если папка Library не видна, в Finder нажмите Cmd + Shift + G и введите путь вручную.
Можно ли восстановить файл, если я переустановил Windows?
Если диск не форматировался, шансы есть. Используйте программы вроде Recuva или Disk Drill для глубокого сканирования. Если диск был отформатирован, восстановление маловероятно, но можно попробовать TestDisk или обратиться в лабораторию по восстановлению данных.
Excel пишет, что файл повреждён и не открывается. Что делать?
Попробуйте следующие методы: