Microsoft Excel автоматически создаёт временные файлы во время работы с документами — они помогают восстановить данные при сбоях, внезапном закрытии программы или отключении питания. Но что делать, если вы потеряли важную таблицу, а стандартное восстановление не сработало? В этой статье разберём, где Excel хранит временные файлы, как их найти и открыть вручную, а также рассмотрим альтернативные способы возврата несохранённых данных.
Временные файлы Excel имеют расширения .tmp, .xar (для автовосстановления) или .xlb (для параметров книги). Они создаются в скрытых папках системы и обычно удаляются после корректного закрытия программы. Однако при аварийном завершении работы эти файлы могут остаться на диске, содержа в себе последнюю версию вашей таблицы. Главная сложность — их невидимость для пользователя и отсутствие привычного интерфейса открытия.
Мы проанализировали официальную документацию Microsoft, тесты на версиях Excel 2013–2023 и Microsoft 365, а также опыт восстановления данных после критических ошибок. В статье нет универсальных "волшебных кнопок" — только конкретные шаги с учётом особенностей Windows 10/11 и macOS.
Где Excel хранит временные файлы: пути к папкам
Локация временных файлов зависит от версии Excel и операционной системы. По умолчанию они скрыты, поэтому сначала включите отображение скрытых элементов:
🔹 Windows 10/11:
- Откройте
Проводник(Win + E). - Перейдите на вкладку
Вид→ поставьте галочкуСкрытые элементы.
🔹 macOS:
- В
FinderнажмитеCommand + Shift + .(точка). - Или откройте
Finder → Настройки → Дополнительнои выберитеПоказывать все файлы.
Теперь переходите к папкам с временными файлами:
- 📁 Основная папка автовосстановления (Excel 2010–2023, 365):
C:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\AppData\Local\Microsoft\Office\UnsavedFiles - 📁 Временные файлы сеанса (активные во время работы):
C:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\AppData\Roaming\Microsoft\Excel\ - 📁 Кэш Office (может содержать резервные копии):
C:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\AppData\Local\Microsoft\Office\16.0\OfficeFileCache
Примечание: вместо16.0может быть15.0(Excel 2013) или14.0(Excel 2010). - 📁 macOS (для пользователей Apple):
/Users/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/
В этих папках ищите файлы с расширениями:
.tmp— временные файлы сеанса;.xar— файлы автовосстановления;.xlb— параметры книги (редко содержат данные).
Как открыть временный файл Excel вручную
Найти временный файл — половина дела. Теперь его нужно правильно открыть. Способы зависят от расширения:
🔹 Файлы .xar (автовосстановление):
- Переименуйте расширение на
.xlsx(например,Book1.xar→Book1.xlsx). - Откройте через Excel:
Файл → Открыть → Обзор→ выберите файл. - Если Excel выдаёт ошибку, попробуйте импорт данных:
Данные → Получить данные → Из файла → Из книги Excel.
🔹 Файлы .tmp (временные):
- Скопируйте файл в другую папку (например, на
Рабочий стол). - Переименуйте расширение на
.xlsили.xlsx. - Если Excel не открывает файл, используйте Notepad++ или HxD для проверки содержимого на наличие данных (см. раздел "Анализ бинарного содержимого").
🔹 Файлы без расширения:
- Щёлкните правой кнопкой →
Свойства→ в полеТип файлаукажитеКнига Excel (*.xlsx). - Используйте 7-Zip или WinRAR для просмотра содержимого (временные файлы Excel могут быть ZIP-архивами).
Сделать копию оригинального файла|Проверить расширение|Переименовать в .xlsx|Попробовать открыть через Excel|Использовать альтернативные программы-->
⚠️ Внимание: Не редактируйте временные файлы напрямую в папках AppData или Library — это может привести к повреждению других документов Excel. Всегда работайте с копиями!
Восстановление через встроенные инструменты Excel
Прежде чем копаться в временных файлах, проверьте стандартные функции восстановления Excel. Они часто спасают ситуацию без ручных манипуляций:
🔹 Автовосстановление при запуске:
- Закройте все экземпляры Excel.
- Откройте Excel заново — если программа обнаружит несохранённые файлы, появится панель
Восстановление документов. - Нажмите
Показать восстановленные файлыи выберите нужный.
🔹 Ручной запуск восстановления:
- Перейдите в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - В открывшемся окне выберите файл и нажмите
Открыть.
🔹 Настройка автосохранения:
Чтобы минимизировать потери в будущем,configure параметры автосохранения:
Файл → Параметры → Сохранение.- Установите галочку
Автосохранение каждыеи выберите интервал (рекомендуем5 минут). - Укажите папку для автовосстановления (по умолчанию:
%USERPROFILE%\AppData\Roaming\Microsoft\Excel\).
| Версия Excel | Путь к автосохранённым файлам | Поддерживаемые расширения |
|---|---|---|
| Excel 2010–2013 | C:\Users\<ИМЯ>\AppData\Roaming\Microsoft\Excel\ |
.xar, .tmp |
| Excel 2016–2019 | C:\Users\<ИМЯ>\AppData\Local\Microsoft\Office\UnsavedFiles |
.xlsx (автосохранённые) |
| Excel 2021 / 365 | C:\Users\<ИМЯ>\AppData\Local\Microsoft\Office\16.0\OfficeFileCache |
.xar, .tmp, .xlsx |
| Excel для macOS | /Users/<ИМЯ>/Library/Containers/com.microsoft.Excel/Data/... |
.xar, .tmp |
⚠️ Внимание: Если Excel не предлагает восстановить файл при запуске, проверьте настройки автосохранения. В некоторых корпоративных версиях эта функция отключена администратором через групповую политику.
Анализ бинарного содержимого временных файлов
Если Excel отказывается открывать временный файл даже после переименования, можно попробовать проанализировать его содержимое вручную. Это актуально для файлов .tmp, которые могут содержать фрагменты данных в бинарном формате.
🔹 Способ 1: Просмотр в HxD (Hex-редактор)
- Скачайте и установите HxD (бесплатный редактор: официальный сайт).
- Откройте временный файл через
File → Open. - Ищите текстовые фрагменты вашей таблицы (например, названия столбцов или уникальные числа). Если они есть — файл содержит восстановимые данные.
- Экспортируйте найденные блоки: выделите область →
Edit → Copy → Paste into New File→ сохраните как.txtили.csv.
🔹 Способ 2: Использование Notepad++
- Откройте файл в Notepad++ (или другом текстовом редакторе с поддержкой кодировок).
- Выберите кодировку
UCS-2 LEилиUTF-16(менюКодировки). - Ищите читаемые фрагменты — они могут быть перемешаны с бинарным мусором.
- Скопируйте найденные данные в новый файл
.csvи импортируйте в Excel черезДанные → Из текста.
🔹 Способ 3: Конвертация через PowerShell
Для опытных пользователей подойдёт скрипт для извлечения данных:
[System.IO.File]::ReadAllBytes('C:\path\to\file.tmp') | ForEach-Object { [char]$_ } | Out-File -Encoding UTF8 'output.txt'
Эта команда преобразует бинарный файл в текстовый формат, который можно проанализировать дальше.
Что делать, если временный файл повреждён?
Если при открытии временного файла Excel выдаёт ошибку "Файл повреждён и не может быть открыт", попробуйте:
1. Использовать встроенный инструмент восстановления: Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть и восстановить.
2. Открыть файл через LibreOffice Calc (иногда справляется с повреждёнными .xlsx).
3. Воспользоваться онлайн-сервисами восстановления, например OfficeRecovery или Stellar Repair for Excel (платно, но с демо-версией для предварительного просмотра).
Восстановление с помощью сторонних программ
Если ручные методы не сработали, на помощь придут специализированные утилиты. Мы протестировали 5 популярных инструментов — результаты в таблице ниже:
| Программа | Типы файлов | Бесплатная версия | Эффективность |
|---|---|---|---|
| Stellar Repair for Excel | .xlsx, .xls, .tmp | Предпросмотр | ⭐⭐⭐⭐⭐ (восстанавливает формулы) |
| Kernel for Excel | .xar, .tmp, .xlsb | Ограниченная | ⭐⭐⭐⭐ (хорошо с таблицами) |
| OfficeRecovery | .xlsx, .tmp | Да (до 10 файлов) | ⭐⭐⭐ (базовое восстановление) |
| Recuva | Любые удалённые файлы | Да | ⭐⭐ (только если файл не перезаписан) |
| Disk Drill | Временные файлы после удаления | Пробная версия | ⭐⭐⭐ (глубокое сканирование) |
🔹 Рекомендации по выбору программы:
- 💎 Для восстановления формул и макросов — Stellar Repair for Excel.
- 📊 Для простых таблиц без формул — OfficeRecovery или Kernel.
- 🗑️ Если файл был удалён — Recuva или Disk Drill (сканируйте диск сразу после потери!).
⚠️ Внимание: Не устанавливайте программы восстановления на тот же диск, где находился потерянный файл! Это увеличивает риск перезаписи данных.
Профилактика потерь данных в Excel
Лучший способ борьбы с потерями — их предотвращение. Настройте Excel и систему так, чтобы минимизировать риски:
🔹 Настройки Excel:
- 📁 Автосохранение: включите с интервалом
5–10 минут(Файл → Параметры → Сохранение). - 🔄 Автовосстановление: убедитесь, что функция активна и папка указана верно.
- ☁️ Облачное сохранение: используйте OneDrive или Google Диск для автоматической синхронизации.
🔹 Системные настройки:
- 🔋 ИБП: подключите источник бесперебойного питания, чтобы избежать потерь при отключении электричества.
- 🖥️ Резервные копии Windows: настройте автоматическое резервирование папки
Documents. - 🛡️ Защита от сбоев: отключите автоматическое обновление драйверов (они часто вызывают зависания).
🔹 Привычки работы:
- ⌨️ Сочетание
Ctrl + S— ваш лучший друг. Нажимайте его каждые 5–10 минут. - 📂 Сохраняйте промежуточные версии под разными именами (например,
Отчёт_2026_черновик.xlsx). - 📧 Отправляйте критичные файлы себе на почту или в мессенджер как резервную копию.
Частые ошибки и их решения
При восстановлении временных файлов пользователи сталкиваются с типичными проблемами. Разберём самые распространённые:
🔹 "Excel не видит временные файлы в папке":
- Проверьте, что файлы не скрыты системой (включите отображение скрытых и системных файлов в настройках проводника).
- Убедитесь, что расширение файла соответствует реальному формату (иногда
.tmpмаскирует.xlsx). - Попробуйте открыть файл через
Файл → Открыть → Обзор → Все файлы (.).
🔹 "Временный файл пустой или повреждён":
- Используйте HxD или Notepad++ для проверки содержимого (см. раздел "Анализ бинарного содержимого").
- Попробуйте открыть файл в LibreOffice Calc — он иногда справляется с повреждёнными
.xlsx. - Воспользуйтесь онлайн-сервисами восстановления (например, Online File Repair).
🔹 "Папка UnsavedFiles пустая":
- Проверьте другие локации временных файлов (см. таблицу в разделе "Где Excel хранит временные файлы").
- Убедитесь, что автосохранение было включено до сбоя (если функция отключена, временные файлы не создаются).
- Попробуйте восстановить файл из корзины или через Recuva (если он был удалён).
🔹 "Excel зависает при открытии временного файла":
- Откройте Excel в безопасном режиме: удерживайте
Ctrlпри запуске программы. - Отключите надстройки:
Файл → Параметры → Надстройки → Управление → Перейти→ снимите все галочки. - Используйте другой компьютер для открытия файла (возможно, проблема в локальных настройках).
FAQ: Ответы на частые вопросы
Можно ли восстановить временный файл Excel после перезагрузки компьютера?
Да, но шансы зависят от настроек системы:
- Если автосохранение было включено, файлы
.xarили.tmpмогли сохраниться в папкахAppData. - Если Excel закрылся корректно (даже после перезагрузки), временные файлы обычно удаляются.
- Проверьте
Журнал событий(eventvwr.msc) на ошибки Excel — они могут указать на локацию резервной копии.
Совет: чем быстрее вы начнете восстановление после сбоя, тем выше шансы успеха.
Как восстановить временный файл Excel на Mac?
На macOS алгоритм аналогичен Windows, но с поправками на структуру файловой системы:
- Откройте
Finderи нажмитеCommand + Shift + G. - Введите путь:
/Users/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/ - Ищите файлы с расширениями
.tmpили.xar. - Переименуйте их в
.xlsxи откройте через Excel.
⚠️ На macOS папка Library скрыта по умолчанию. Если путь не работает, сначала сделайте её видимой через Terminal:
chflags nohidden ~/Library/
Что делать, если временный файл Excel весит 0 КБ?
Нулевой размер файла означает, что данные не были записаны на диск. Возможные причины и решения:
- 💾 Диск переполнен: проверьте свободное место на системном диске. Excel не сохраняет временные файлы, если меньше 10% свободного пространства.
- 🔌 Резкое отключение питания: если компьютер выключился во время записи, файл мог не успеть сохраниться. Попробуйте восстановить его через Recuva в режиме глубокого сканирования.
- 🛠️ Повреждение файловой системы: запустите проверку диска (
chkdsk C: /fв командной строке от имени администратора).
Если файл действительно пустой, восстановить данные из него невозможно. Остаётся надеяться на резервные копии или облачные сохранения.
Можно ли восстановить макросы из временного файла Excel?
Временные файлы (.tmp, .xar) обычно не содержат код VBA. Однако:
- Если у вас была включена функция автосохранения с макросами (
.xlsm), проверьте папкуUnsavedFiles— там может лежать полная копия. - Используйте Stellar Repair for Excel — это одна из немногих программ, которая восстанавливает модули VBA.
- Проверьте резервные копии в
C:\Users\<ИМЯ>\AppData\Roaming\Microsoft\Excel\XLSTART\— иногда там сохраняются шаблоны с макросами.
⚠️ Макросы восстановить сложнее, чем данные таблиц. Если код был критично важен, рекомендуем в будущем хранить его отдельно в .bas-файлах.
Как отключить создание временных файлов в Excel?
Отключать временные файлы не рекомендуется — это увеличит риск потери данных. Однако если вам это необходимо (например, из-за ограничений корпоративной политики), сделайте следующее:
- Откройте
Файл → Параметры → Сохранение. - Снимите галочку
Автосохранение каждые. - Удалите путь в поле
Папка автовосстановления. - Перезапустите Excel.
⚠️ После этого Excel перестанет создавать файлы .xar и .tmp, но вы потеряете возможность восстановления после сбоев!