Вы когда-нибудь сталкивались с ситуацией, когда Microsoft Excel внезапно закрылся, а часы работы исчезли без следа? Или замечали, что на диске не хватает места, хотя крупных файлов вы не создавали? Виновником часто становятся временные файлы Excel — скрытые копии документов, которые программа создаёт для автосохранения и резервного копирования. Они занимают место на жёстком диске, но при этом остаются невидимыми для большинства пользователей.
В этой статье мы разберёмся, где именно Excel хранит временные файлы в разных версиях Windows и macOS, как их найти вручную или через настройки программы, а также что делать, если нужно восстановить утраченные данные или, наоборот, освободить место на диске. Особое внимание уделим скрытым папкам AppData и Temp, где чаще всего скапливаются ненужные временные копии.
Что такое временные файлы Excel и зачем они нужны
Временные файлы (с расширением .tmp или .xar) — это автоматически создаваемые копии ваших таблиц, которые Excel использует для:
- 🔄 Автосохранения — программа фиксирует изменения каждые 10 минут (по умолчанию), чтобы минимизировать потери данных при сбое.
- 🛡️ Восстановления после аварийного закрытия — если Excel"вылетел", при следующем запуске он предложит открыть последнюю сохранённую версию.
- 📊 Оптимизации производительности — временные файлы ускоряют работу с большими таблицами, храня промежуточные вычисления.
Однако эти файлы имеют и обратную сторону:
- 🗑️ Занимают место на диске (иногда гигабайты, если вы работаете с большими таблицами).
- 🔍 Могут содержать конфиденциальные данные, если не удаляются должным образом.
- ⚠️ Иногда становятся причиной ошибок при открытии оригинальных файлов (например, сообщение"Файл используется другим процессом").
Где Excel хранит временные файлы в Windows
В операционных системах Windows 10/11 временные файлы Excel хранятся в нескольких скрытых папках. Их расположение зависит от версии программы и настроек пользователя. Вот основные пути:
| Тип файла | Путь хранения | Примечания |
|---|---|---|
| Автосохранённые копии | C:\Users\[Имя_пользователя]\AppData\Roaming\Microsoft\Excel\ |
Папка содержит файлы с расширением .xar (Excel AutoRecover). |
| Временные файлы сеанса | C:\Users\[Имя_пользователя]\AppData\Local\Temp\ |
Файлы .tmp, удаляются при корректном закрытии Excel. |
| Резервные копии (если включено) | Тот же каталог, что и оригинальный файл | Файл с именем Резервная копия [Имя_файла].xlk. |
| Кэш для онлайн-файлов | C:\Users\[Имя_пользователя]\AppData\Local\Microsoft\Office\16.0\OfficeFileCache\ |
Актуально для файлов, открытых из OneDrive или SharePoint. |
Чтобы увидеть эти папки:
- Откройте
Проводник Windows(сочетание клавишWin + E). - В адресной строке введите путь (например,
%AppData%\Microsoft\Excel) и нажмитеEnter. - Если папка не видна, включите отображение скрытых файлов:
Вид → Показать → Скрытые элементы.
Поиск временных файлов в macOS
На Mac логика хранения временных файлов аналогична, но пути отличаются. Основные расположения:
- 📁 Автосохранённые копии:
/Users/[Имя_пользователя]/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/ - 🗑️ Временные файлы:
/private/var/folders/(папки с случайными именами, содержащие.tmp). - ☁️ Кэш облачных файлов:
/Users/[Имя_пользователя]/Library/Group Containers/UBF8T346G9.Office/(для OneDrive).
Чтобы открыть эти папки:
- Запустите
Finder. - В меню выберите
Переход → Переход к папке(или нажмитеCmd + Shift + G). - Введите путь (например,
~/Library/Containers/com.microsoft.Excel/Data/) и нажмитеEnter.
⚠️ Внимание: В macOS папкаLibraryскрыта по умолчанию. Чтобы её увидеть, вFinderудерживайте клавишуOptionи выберитеПереход → Библиотека.
Как восстановить данные из временных файлов
Если Excel закрылся с ошибкой, попробуйте восстановить данные следующими способами:
Откройте Excel → Файл → Сведения → Управление книгой → Восстановить несохранённые книги|
Проверьте папку AppData\Roaming\Microsoft\Excel на наличие файлов .xar|
Используйте встроенный инструмент: Файл → Открыть → Последние → Восстановить несохранённые книги|
Попробуйте переименовать файл .tmp в .xlsx и открыть его вручную-->
Если стандартные методы не сработали:
- Проверьте журнал автосохранения:
Excel → Файл → Параметры → Сохранение → Путь автосохраненияЗдесь указан каталог, где хранятся резервные копии.
- Используйте сторонние инструменты: Программы вроде Stellar Repair for Excel или Kernel for Excel Repair могут извлечь данные даже из повреждённых временных файлов.
⚠️ Внимание: Не сохраняйте восстановленный файл поверх оригинала! Сначала экспортируйте его под новым именем, чтобы избежать повторной потери данных.
Как настроить автосохранение и управлять временными файлами
Чтобы минимизировать риски потери данных, настройте параметры автосохранения:
- Откройте
Файл → Параметры → Сохранение. - В разделе Сохранение книг установите:
- 🔘 Флажок
Автосохранение каждые(рекомендуется5–10 минут). - 🔘 Флажок
Сохранять последнюю автосохранённую версию при закрытии без сохранения. - 🔘 Укажите путь для автосохранения (по умолчанию —
AppData).
- 🔘 Флажок
Всегда создавать резервную копию.Чтобы очистить ненужные временные файлы:
- 🧹 Вручную удалите содержимое папок
TempиExcel\AutoRecover(предварительно закройте все офисные программы). - 🛠️ Используйте утилиты вроде CCleaner или BleachBit для автоматической очистки.
- 📦 В Windows можно запустить встроенную утилиту очистки диска:
Win + R → cleanmgr → OK.
Что делать, если Excel не сохраняет временные файлы?
Если папка AutoRecover пуста, проверьте:
1. Отключены ли макросы или надстройки, блокирующие автосохранение.
2. Достаточно ли места на диске (Excel не создаёт временные файлы, если свободно < 10% пространства).
3. Нет ли ограничений прав доступа к папке AppData (запустите Excel от имени администратора).
Распространённые ошибки и их решения
Проблемы с временными файлами часто проявляются в виде ошибок. Вот самыеные случаи и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
Excel не может открыть файл [имя].xlsx, так как файл или путь не существуют |
Временный файл повреждён или удалён. | Восстановите из папки AutoRecover или проверьте корзину. |
Файл используется другим процессом |
Excel не закрыл временный файл при аварийном завершении. | Закройте все процессы Excel в Диспетчере задач и удалите .tmp вручную. |
Недостаточно памяти для завершения операции |
Слишком много временных файлов или большой объём кэша. | Очистите папку Temp и перезапустите Excel. |
Если ошибка повторяется:
- 🔧 Сбросьте настройки Excel: Закройте программу, переименуйте папку
C:\Users\[Имя]\AppData\Roaming\Microsoft\ExcelвExcel_oldи перезапустите Excel (она создаст новую папку с настройками по умолчанию). - 🖥️ Обновите Office: Устаревшие версии могут содержать ошибки работы с временными файлами.
Безопасность: как защитить данные во временных файлах
Временные файлы могут стать уязвимостью, если:
- 🔓 К компьютеру имеют доступ посторонние (файлы
.tmpне шифруются). - 💾 Вы работаете с конфиденциальными данными (номера карт, пароли, персональная информация).
- ☁️ Используете облачные хранилища без шифрования.
Меры предосторожности:
- Шифруйте временные файлы: Включите
BitLocker(Windows) илиFileVault(macOS) для системного диска. - Настройте очистку при выходе: Используйте скрипты или утилиты для автоматического удаления
.tmpпри завершении сеанса. - Ограничьте доступ: Запретите доступ к папкам
AppDataиTempдля других пользователей ПК.
FAQ: Частые вопросы о временных файлах Excel
Можно ли отключить создание временных файлов?
Полностью отключить их невозможно — Excel использует временные файлы для стабильной работы. Однако можно:
- Уменьшить частоту автосохранения (например, раз в 30 минут).
- Отключить резервные копии (
Файл → Параметры → Сохранение → Снять флажок"Всегда создавать резервную копию").
⚠️ Это увеличит риск потери данных при сбое!
Почему временные файлы не удаляются автоматически?
Excel должен удалять .tmp при корректном закрытии, но если программа"зависла" или была принудительно закрыта, файлы остаются. Также причиной может быть:
- Отсутствие прав доступа к папке
Temp. - Антивирус, блокирующий удаление (добавьте Excel в исключения).
- Повреждение системных файлов (проверьте диск на ошибки командой
chkdsk /f).
Как восстановить файл, если папка AutoRecover пуста?
Попробуйте следующие методы:
- Проверьте
Журнал событий Windows(разделПриложения) на наличие записей об ошибках Excel — там может быть указан путь к временному файлу. - Используйте поиск по всему диску с маской
.tmpили.xar, сортируя результаты по дате изменения. - Обратитесь к Журналу восстановления Office:
C:\Program Files\Microsoft Office\root\Office16\OSRECOVERY.LOG.
Можно ли изменить путь хранения временных файлов?
Да, для этого:
- Откройте
Файл → Параметры → Сохранение. - В поле
Путь автосохраненияукажите новую папку (например, на другом диске). - Перезапустите Excel.
💡 Совет: Выберите диск с большим объёмом свободного места, если работаете с крупными файлами (>100 МБ).
Что делать, если временные файлы занимают слишком много места?
Если папка Temp разрослась до нескольких гигабайт:
- 🧹 Удалите все файлы старше 7 дней с помощью команды в
CMD:forfiles /p"C:\Users\[Имя]\AppData\Local\Temp" /s /d -7 /c"cmd /c del /q @file" - 🔧 Настройте Планировщик задач Windows на еженедельную очистку
Temp. - 📉 Ограничьте размер кэша Office:
Файл → Параметры → Дополнительно → Размер и качество изображения → Сжать файлы.