Введение: как работает автосохранение в Excel
Вы когда-нибудь теряли часы работы в Microsoft Excel из-за внезапного выключения компьютера или сбоя программы? Автосохранение — это спасательный круг, который часто работает незаметно, но может вернуть утерянные данные, если знать, где искать временные файлы. В отличие от ручного сохранения (Ctrl+S), автосохранение создаёт скрытые копии документа через заданные промежутки времени (по умолчанию — каждые 10 минут). Эти файлы хранятся в специальных системных папках, путь к которым зависит от версии Excel и операционной системы.
Проблема в том, что после аварийного закрытия программы эти файлы не всегда автоматически восстанавливаются. Иногда Excel предлагает открыть последнюю сохранённую версию при следующем запуске, но если этого не произошло — придётся искать их вручную. В этой статье мы разберём точные пути к папкам автосохранения для Windows 10/11 и macOS, научимся отличать временные файлы (.tmp, .xlk) от резервных копий, и покажем, как восстановить данные даже если Excel их «не видит».
Где Excel хранит автосохранённые файлы в Windows
В Windows временные файлы автосохранения Excel хранятся в скрытой системной папке AppData. Путь зависит от версии программы:
- 📁 Excel 2010–2019, Office 365:
C:\Users\[Имя_пользователя]\AppData\Roaming\Microsoft\Excel\ - 📁 Excel 2007 и старше:
C:\Documents and Settings\[Имя_пользователя]\Application Data\Microsoft\Excel\ - 🔍 Временные файлы: ищите расширения
.tmp,.xlk(автофильтр) или.xarb(автовосстановление).
Чтобы открыть папку AppData:
- Нажмите
Win + R, введите%appdata%\Microsoft\Excelи нажмитеEnter. - Включите отображение скрытых файлов в
Проводнике(Вид → Скрытые элементы). - Сортируйте файлы по дате изменения — последние автосохранённые копии будут вверху.
⚠️ Внимание: Не путайте автосохранённые файлы (.tmp) с резервными копиями (.xlkили.xlb). Последние создаются только если включена опцияФайл → Параметры → Сохранение → Всегда создавать резервную копию.
Поиск автосохранённых файлов в macOS
На Mac логика хранения временных файлов отличается. Excel размещает их в скрытой библиотеке пользователя:
- 📁 Путь:
/Users/[Имя_пользователя]/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/ - 🔍 Как открыть: В Finder нажмите
Cmd + Shift + G, вставьте путь и удалите/AutoRecovery/— папкаLibraryскрыта по умолчанию. - 📄 Формат файлов: Временные копии имеют расширение
.tmpили оригинальное имя с префиксомAutoRecovery save of.
Если папка AutoRecovery пуста, проверьте /Users/[Имя_пользователя]/Library/Application Support/Microsoft/Office/ — здесь могут лежать резервные копии (.xlb) для Excel 2011 и старше.
Как восстановить несохранённый файл Excel
Если вы нашли временный файл (.tmp или .xlk), но Excel отказывается его открывать, следуйте этой инструкции:
1. Переименуйте файл, заменив расширение на .xlsx (пример: "Book1.tmp" → "Book1.xlsx")
2. Попробуйте открыть через контекстное меню (ПКМ → Открыть с помощью → Excel)
3. Используйте встроенную утилиту восстановления: Файл → Открыть → Обзор → Выберите файл → стрелочка рядом с кнопкой "Открыть" → Открыть и восстановить
4. Если файл повреждён, попробуйте открыть его через LibreOffice Calc или онлайн-сервисы (например, Office Online)
-->
Если файл не открывается даже после переименования, значит, он повреждён. В этом случае:
- Создайте новый документ в Excel.
- Перейдите в
Данные → Получение данных → Из файла → Из книги Excel. - Выберите повреждённый файл и импортируйте данные на новый лист.
⚠️ Внимание: Не сохраняйте восстановленный файл поверх оригинального! Сначала экспортируйте его под новым именем (например, Восстановленный_отчёт.xlsx), чтобы избежать повторной потери данных.
Настройки автосохранения: как изменить интервал и папку
По умолчанию Excel сохраняет временные копии каждые 10 минут, но этот интервал можно изменить:
- Откройте
Файл → Параметры → Сохранение. - В разделе Сохранение книг найдите опцию
Автосохранение каждые X минут. - Установите значение от 1 до 120 минут (рекомендуется не чаще 5 минут, чтобы не нагружать систему).
- Убедитесь, что включена опция
Сохранять последнюю автосохранённую версию при закрытии без сохранения.
Чтобы изменить папку для автосохранения:
- В том же меню (
Параметры → Сохранение) найдите полеКаталог автовосстановления. - Укажите новый путь (например,
D:\Excel_Backup\) и перезапустите Excel.
| Параметр | Рекомендуемое значение | Пояснение |
|---|---|---|
| Интервал автосохранения | 5–10 минут | Чаще — нагружает систему, реже — риск потери данных. |
| Каталог автовосстановления | Не системный диск (например, D:\) |
Если Windows переустановится, файлы на C:\ могут потеряться. |
| Резервная копия (.xlk) | Включено | Создаёт дубликат при каждом ручном сохранении. |
| Автосохранение в OneDrive | Отключено (если не используете облако) | Может конфликтовать с локальным автосохранением. |
Что делать, если автосохранённые файлы не найдены
Если в стандартных папках нет временных копий, попробуйте эти методы:
- 🔍 Поиск по дате: В
Проводнике(Windows) или Finder (Mac) выполните поиск по дате изменения (установите диапазон времени, когда работали с файлом). Используйте фильтр.tmpили.xlk. - 🗑️ Корзина: Проверьте корзину — иногда временные файлы удаляются туда при аварийном закрытии.
- 🔄 Восстановление системы: Если сбой произошёл недавно, откат Windows к предыдущей точке восстановления может вернуть удалённые файлы.
- 🛠️ Сторонние утилиты: Программы вроде Recuva, Disk Drill или EaseUS Data Recovery могут найти удалённые временные файлы (но не гарантируют восстановление структуры данных).
Если ничего не помогло, проверьте журнал автосохранения:
- Откройте новый документ в Excel.
- Перейдите в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - Если здесь нет вашего файла, значит, автосохранение не сработало (например, из-за сбоя питания до создания временной копии).
Почему автосохранение могло не сработать?
1. Сбой до первого автосохранения: Если Excel закрылся в первые 10 минут после создания файла, временная копия ещё не была создана.
2. Отключённая функция: В настройках (Параметры → Сохранение) мог быть снят флажок Автосохранение каждые X минут.
3. Проблемы с диском: Если на системном диске (C:\) не хватает места, временные файлы не создаются.
4. Конфликт с антивирусом: Некоторые антивирусы (например, Kaspersky) блокируют создание .tmp-файлов.
Как предотвратить потерю данных в будущем
Автосохранение — не панацея. Чтобы минимизировать риски:
- ☁️ Облачное сохранение: Используйте OneDrive, Google Диск или Dropbox для автоматической синхронизации файлов. В Excel 365 есть встроенная функция
Автосохранение в облако(включается в правом верхнем углу). - 💾 Ручное дублирование: Периодически сохраняйте копию файла под другим именем (например,
Отчёт_бэкап_2026.xlsx) или экспортируйте вPDF. - ⚡ ИБП: Подключите источник бесперебойного питания — это защитит от потери данных при отключении электричества.
- 🔄 Версии файлов: Включите
Файл → Сведения → История версий(доступно в Excel 365 и OneDrive).
Критическая информация: В Excel 2016 и новее временные файлы автосохранения шифруются с использованием уникального ключа сеанса. Это означает, что если вы скопируете .tmp-файл на другой компьютер, открыть его не получится — восстановление возможно только на том же ПК и в той же версии Excel, где файл был создан.
FAQ: Частые вопросы о автосохранении в Excel
Можно ли восстановить файл, если Excel закрылся без сохранения, и автосохранённых копий нет?
Если временных файлов нет в стандартных папках, шансы минимальны. Попробуйте:
- Проверьте
Журнал событий Windows(черезПанель управления → Администрирование) — иногда там остаются следы аварийного закрытия. - Используйте ShadowExplorer (для Windows) — утилита восстанавливает файлы из теневых копий, если включена функция
Защита системы.
Если файл был открыт из почты или мессенджера (например, Outlook), проверьте папку C:\Users\[Имя]\AppData\Local\Microsoft\Windows\INetCache\ — иногда временные копии остаются там.
Почему Excel не предлагает восстановить файл при следующем запуске?
Это происходит в трёх случаях:
- Файл был закрыт корректно (например, через
Файл → Закрыть), и временная копия удалилась. - Папка
AutoRecoveryповреждена или недоступна (проверьте права доступа). - В настройках отключена опция
Сохранять последнюю автосохранённую версию при закрытии без сохранения.
Чтобы принудительно запустить восстановление, создайте новый файл, затем закройте Excel и замените любой .tmp-файл в папке AutoRecovery на нужный (с сохранением оригинального имени).
Как восстановить автосохранённый файл в Excel для Mac, если папка AutoRecovery пуста?
На Mac попробуйте:
- Откройте Terminal и выполните команду:
defaults write com.microsoft.Excel AutoRecoverySaveInterval -int 1Это заставит Excel сохранять временные копии каждую минуту (потребуется перезапуск программы).
- Проверьте
/private/var/folders/— здесь macOS хранит временные файлы всех приложений (ищите по дате). - Используйте Time Machine, если включена функция резервного копирования.
Можно ли изменить формат автосохранённых файлов с .tmp на .xlsx?
Нет, Excel всегда создаёт временные файлы в проприетарном формате (.tmp, .xlk). Однако вы можете:
- Настроить автоматическое создание резервной копии (
.xlk) при каждом сохранении (в параметрах Excel). - Использовать макрос для принудительного экспорта временной копии в
.xlsx:Sub AutoSaveAsXLSX()ActiveWorkbook.SaveAs Filename:=Environ("TEMP") & "\Backup_" & Format(Now, "yyyy-mm-dd_hh-mm-ss") & ".xlsx", FileFormat:=xlOpenXMLWorkbook
End Sub
Добавьте этот код в
ThisWorkbook(черезAlt + F11) и привяжите к событиюBeforeSave.
Где хранятся автосохранённые файлы в Excel Online (веб-версия)?
Excel Online (браузерная версия) не создаёт локальные временные файлы. Вместо этого:
- Все изменения автоматически сохраняются в OneDrive или SharePoint каждые несколько секунд.
- Чтобы восстановить предыдущую версию, откройте файл в OneDrive, кликните ПКМ →
История версий. - Если файл не сохранился, проверьте папку
Загрузки— иногда браузер скачивает временную копию при сбое.
⚠️ В Excel Online нет функции локального автосохранения — все данные хранятся только в облаке.