Где находятся временные файлы Excel: полный гайд по поиску и управлению

Работая с Microsoft Excel, вы наверняка сталкивались с ситуацией, когда программа внезапно закрывается, а несохранённые изменения пропадают. В 80% случаев данные можно восстановить — они хранятся во временных файлах, которые Excel создаёт автоматически. Но где именно искать эти файлы с расширениями .tmp, .xlk или .xarb? Их расположение зависит от версии программы, операционной системы и даже настроек пользователя.

В этой статье мы разберём все возможные пути хранения временных файлов — от стандартных директорий Windows 10/11 и macOS до скрытых папок Office 365 и Excel 2019/2021. Вы узнаете, как найти эти файлы вручную, почему они не всегда отображаются в проводнике, и как использовать их для восстановления утраченных данных. А ещё — как безопасно очистить кэш Excel, если временные файлы занимают слишком много места на диске.

Что такое временные файлы Excel и зачем они нужны

Временные файлы (англ. temporary files) — это служебные копии ваших документов, которые Excel создаёт автоматически во время работы. Они выполняют три ключевые функции:

  • 🔄 Автовосстановление: если программа аварийно закроется, Excel попытается восстановить данные из временного файла при следующем запуске.
  • Ускорение работы: временные файлы используются для кэширования формул, сводных таблиц и больших массивов данных.
  • 🔒 Блокировка файлов: когда документ открыт, Excel создаёт файл .xlk (lock-file), чтобы предотвратить одновременное редактирование несколькими пользователями.

Временные файлы имеют характерные расширения:

РасширениеНазначениеПример имени файла
.tmpОбщий временный файл~$Отчёт_2026.tmp
.xlkФайл блокировки (lock-file)Отчёт_2026.xlk
.xarbАвтосохранённая версия (Excel 2013+)~AR$Отчёт_2026.xarb
.xlbКэш панели инструментовExcel12.xlb

Важно понимать, что временные файлы не заменяют полноценное сохранение (Ctrl+S). Они обновляются с интервалом, который можно настроить в параметрах Excel (по умолчанию — каждые 10 минут). Если программа зависнет между автосохранениями, часть изменений может быть утрачена.

📊 Как часто вы сохраняете документы в Excel?
Каждые 5 минут
Раз в 10-15 минут
Только при закрытии
Никогда не сохраняю вручную

Стандартные пути хранения временных файлов в Windows

В Windows 10/11 временные файлы Excel хранятся в нескольких системных папках. Их расположение зависит от версии программы и настроек пользователя. Вот основные директории, где стоит искать:

1. Папка Temp пользователя

Это основное хранилище временных файлов для всех приложений, включая Excel. Путь:

C:\Users\<Имя_пользователя>\AppData\Local\Temp

Чтобы быстро открыть эту папку, нажмите Win + R, введите %temp% и нажмите Enter. Ищите файлы с префиксами ~$ или ~AR$.

2. Папка AppData для Microsoft Office

Здесь Excel хранит автосохранённые версии и файлы восстановления. Путь:

C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles

Если папка UnsavedFiles отсутствует, проверьте:

C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel

3. Системная папка DocumentRecovery

Эта директория используется для восстановления документов после сбоев. Путь:

C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\DocumentRecovery

Здесь Excel сохраняет файлы с расширением .xar — они содержат данные для автовосстановления.

Где искать временные файлы Excel на Mac (macOS)

На Mac логика хранения временных файлов иная, чем в Windows. Основные директории:

1. Папка TemporaryItems

Аналог папки Temp в Windows. Путь:

/private/var/folders/<случайные_символы>/T/TemporaryItems

Чтобы найти её:

  1. Откройте Finder.
  2. В меню выберите Переход → Переход к папке (Cmd+Shift+G).
  3. Введите путь выше (замените <случайные_символы> на реальную директорию).

2. Папка Microsoft User Data

Здесь хранятся автосохранённые версии и файлы восстановления. Путь:

/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
Как найти библиотеку (Library) на Mac?

По умолчанию папка Library скрыта. Чтобы её открыть, в Finder удерживайте Option (Alt) и выберите в меню Переход → Библиотека.

3. Кэш Office

Временные файлы также могут находиться в:

/Users/<Имя_пользователя>/Library/Caches/com.microsoft.Excel

На macOS временные файлы Excel часто имеют расширения .tmp или .xlsb (двоичный формат). Их имена начинаются с символов ~$ или .~.

Как найти временные файлы, если они не отображаются

Иногда временные файлы Excel не видны в проводнике, даже если они существуют. Вот 4 причины и способы их устранения:

  • 👁️ Скрытые файлы отключены: В Windows включите отображение скрытых элементов в Вид → Скрытые элементы. На Mac используйте Cmd+Shift+. (точка).
  • 🗑️ Файлы удалены при очистке кэша: Временные файлы могут удаляться утилитами вроде CCleaner или вручную через Очистка диска.
  • 🔍 Неправильный поиск: Ищите по маске ~$. или *.tmp в проводнике.
  • 🔄 Excel не успевает создать файл: Если программа закрылась слишком быстро, временный файл мог не сохраниться.

Если файлы не найдены, попробуйте поиск через командную строку:

  1. Откройте Командную строку (Win + R → cmd).
  2. Введите команду:
    dir "C:\Users\%username%\AppData\Local\Temp\~$." /s

Включить отображение скрытых файлов|Искать по маске ~$.|Проверить папку Temp|Просмотреть DocumentRecovery|Использовать командную строку-->

⚠️ Внимание: Не переименовывайте временные файлы Excel вручную (например, с .tmp на .xlsx). Это может привести к повреждению данных. Для восстановления используйте встроенную функцию Excel: Файл → Открыть → Последние → Восстановить несохранённые книги.

Как восстановить данные из временных файлов Excel

Если вы нашли временный файл, воспользуйтесь одним из этих методов для восстановления данных:

Метод 1: Встроенное восстановление Excel

  1. Откройте Excel и перейдите в Файл → Открыть → Последние.
  2. Внизу списка нажмите Восстановить несохранённые книги.
  3. Выберите нужный файл из списка (обычно с префиксом ~$).

Метод 2: Ручное открытие временного файла

Если Excel не видит файл автоматически:

  1. Скопируйте временный файл (например, ~$Отчёт.tmp) в отдельную папку.
  2. Переименуйте расширение на .xlsx (только если уверены в формате!).
  3. Откройте через Excel: Файл → Открыть → Обзор.

Метод 3: Использование сторонних инструментов

Для повреждённых файлов подойдут утилиты:

  • 🛠️ Stellar Repair for Excel — восстанавливает данные из битых .xls/.xlsx.
  • 🔧 Kernel for Excel Repair — поддерживает файлы .xlk и .tmp.
  • 📊 OfficeRecovery — бесплатная версия восстанавливает до 15 строк.

Критично: Если временный файл имеет расширение .xlk, его нельзя открыть напрямую — это файл блокировки, а не резервная копия. Он содержит только метаданные о блокировке документа.

Как очистить временные файлы Excel (без риска для данных)

Временные файлы со временем накапливаются и занимают место на диске. Их можно безопасно удалить, если:

  • ✅ Все документы Excel закрыты.
  • ✅ Вы сохранили все важные изменения.
  • ✅ Не планируете восстанавливать несохранённые данные.

Способы очистки:

1. Ручная очистка

  1. Закройте все программы Microsoft Office.
  2. Удалите содержимое папок:
    C:\Users\<Имя_пользователя>\AppData\Local\Temp
    

    C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles

  3. Очистите корзину.

2. Через настройки Excel

  1. Откройте Excel и перейдите в Файл → Параметры → Сохранение.
  2. Нажмите Очистить автовосстановление (в разделе Автосохранение).

3. С помощью утилит

Используйте программы для очистки:

  • 🧹 CCleaner (раздел Приложения → Microsoft Office).
  • 🗑️ BleachBit (выберите Microsoft Office Cache).
⚠️ Внимание: Не используйте функции типа Очистка диска (cleanmgr) в Windows для удаления временных файлов Excel. Эта утилита может удалить файлы блокировки (.xlk), что приведёт к ошибкам при следующем открытии документов.

Почему Excel не создаёт временные файлы (и как это исправить)

Если Excel перестал создавать временные файлы, проверьте эти настройки:

1. Отключено автосохранение

По умолчанию Excel сохраняет временные копии каждые 10 минут. Чтобы проверить настройки:

  1. Откройте Файл → Параметры → Сохранение.
  2. Убедитесь, что галочка Автосохранение каждые установлена.
  3. Задайте интервал (рекомендуется 5–10 минут).

2. Нет прав на запись в папку Temp

Если у вашей учётной записи нет прав на запись в C:\Users\...\AppData\Local\Temp, Excel не сможет создавать временные файлы. Решение:

  1. Щёлкните правой кнопкой по папке TempСвойства → Безопасность.
  2. Нажмите Изменить → Добавить и введите имя вашей учётной записи.
  3. Выдайте полные права (Полный доступ).

3. Антивирус блокирует создание файлов

Некоторые антивирусы (например, Kaspersky, Avast) могут блокировать доступ Excel к папке Temp. Добавьте исключение для:

C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE

4. Повреждён профиль пользователя

Если временные файлы не создаются даже после проверки настроек, попробуйте:

  • 🔄 Перезапустить Excel в безопасном режиме (удерживайте Ctrl при запуске).
  • 🛠️ Восстановить Office через Панель управления → Программы → Изменить.

FAQ: Частые вопросы о временных файлах Excel

Можно ли отключить создание временных файлов в Excel?

Технически да, но это крайне не рекомендуется. Временные файлы нужны для автовосстановления и стабильной работы. Если отключить их создание, вы потеряете возможность восстановить данные после сбоя.

Чтобы минимизировать их количество, уменьшите интервал автосохранения до 1–2 минут или используйте облачные сервисы (например, OneDrive), которые сохраняют изменения в реальном времени.

Почему временные файлы Excel занимают так много места?

Это происходит, если:

  • Вы работаете с большими файлами (>100 МБ).
  • Excel не очищает кэш из-за сбоев.
  • В настройках включено сохранение версий (Файл → Сведения → Управление книгой).

Решение: регулярно очищайте папку Temp и уменьшайте количество сохранённых версий в настройках Excel.

Как восстановить файл Excel, если временных файлов нет?

Если временные файлы отсутствуют, попробуйте:

  1. Проверьте Корзину — возможно, файл был удалён недавно.
  2. Используйте Журнал файлов Windows (если включена функция История файлов).
  3. Восстановите из резервной копии OneDrive/Google Drive.
  4. Обратитесь к специализированным сервисам (например, Online File Repair).

Если файл был сохранён на сетевом диске, обратитесь к администратору — возможно, есть резервные копии на сервере.

Можно ли перенести временные файлы Excel на другой диск?

Да, но это требует изменения переменной среды TEMP:

  1. Откройте Панель управления → Система → Дополнительные параметры системы.
  2. Нажмите Переменные среды.
  3. Измените значения TEMP и TMP на новый путь (например, D:\Temp).
  4. Перезагрузите компьютер.

⚠️ После этого все программы (не только Excel) будут использовать новую папку для временных файлов.

Что делать, если Excel пишет "Файл заблокирован для редактирования"?

Эта ошибка возникает, если:

  • Файл уже открыт в другом экземпляре Excel.
  • Остался файл блокировки .xlk после аварийного закрытия.
  • Файл открыт другим пользователем по сети.

Решение:

  1. Закройте все экземпляры Excel через Диспетчер задач.
  2. Удалите файл .xlk вручную (он находится в той же папке, что и оригинальный файл).
  3. Откройте файл в режиме Только для чтения, затем сохраните под другим именем.