Где Excel хранит кэш: пути к временным файлам и инструкции по очистке

Почему важно знать, где Excel хранит кэш

Работая с Microsoft Excel, вы наверняка сталкивались с ситуациями, когда программа начинает тормозить, выдаёт ошибки при открытии файлов или сохраняет изменения с задержкой. Часто виной этому становятся временные файлы кэша, которые накапливаются в системе. Кэш ускоряет повторное открытие документов, но со временем может занимать гигабайты дискового пространства и конфликтовать с актуальными версиями файлов.

В этой статье мы разберём, где именно Excel хранит кэш в разных версиях Windows (10/11) и macOS, как эти файлы найти, когда их можно безопасно удалить, а когда это приведёт к потере данных. Также вы узнаете, как настроить автоматическую очистку кэша и избежать типичных ошибок при работе с временными файлами.

Особое внимание уделим различиям между кэшем автовосстановления (для аварийного сохранения) и кэшем производительности (для ускорения работы). Эти типы файлов хранятся в разных папках и требуют разного подхода к очистке.

Типы кэша Excel: чем они отличаются

Excel создаёт несколько видов временных файлов, и их расположение зависит от назначения. Основные типы:

  • 📁 Кэш автовосстановления — автоматически сохраняет копии открытых файлов каждые 10 минут (интервал настраивается). Используется для восстановления данных при сбое.
  • Кэш производительности — хранит часто используемые элементы (формулы, стили, макросы) для ускорения работы.
  • 🔄 Временные файлы — создаются при открытии/сохранении документов (расширение .tmp или .xlk).
  • 📊 Кэш сводных таблиц — хранит данные для быстрого обновления сводных отчётов.

Самые критичные для пользователя — файлы автовосстановления. Они позволяют вернуть несохранённые изменения после аварийного закрытия Excel. Остальные типы кэша можно очищать регулярно без риска потери данных.

📊 Как часто вы очищаете кэш Excel?
Никогда не очищал
Раз в месяц
Только когда программа тормозит
После каждого крупного проекта

Где хранится кэш Excel в Windows 10 и 11

В операционных системах Windows 10 и Windows 11 пути к кэшу Excel зависят от версии программы и типа временных файлов. Ниже приведён актуальный список папок, где хранится кэш для Excel 2016, 2019, 2021 и Microsoft 365.

1. Кэш автовосстановления (AutoRecover)

Эти файлы имеют расширение .xar или .xlb и хранятся по пути:

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

Где <Имя_пользователя> — ваша учётная запись в системе. В этой папке также может лежать файл Excel16.xlb (настройки панели инструментов).

2. Временные файлы (Temp)

Excel создаёт временные копии открытых документов в системной папке Temp. Путь:

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

Искать нужно файлы с расширениями .tmp, .xlk или именами вида ~$<имя_файла>.xlsx. Эти файлы можно удалять вручную, но только когда Excel закрыт.

3. Кэш сводных таблиц

Для ускорения работы сводных таблиц Excel хранит их данные в скрытой папке:

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

Здесь 16.0 — версия Office (для Excel 2016/2019/2021 и Microsoft 365). В более старых версиях (Excel 2013) путь будет содержать 15.0.

Таблица: Пути к кэшу Excel в Windows

Тип кэшаПутьРасширения файловМожно ли удалять?
Автовосстановление%appdata%\Microsoft\Excel\.xar, .xlb⚠️ Только после сохранения всех файлов
Временные файлы%temp%\.tmp, .xlk, ~$*.xlsx✅ Да (при закрытом Excel)
Кэш сводных таблиц%localappdata%\Microsoft\Office\16.0\OfficeFileCache\.dat, .bin✅ Да
Кэш надстроек%appdata%\Microsoft\Excel\XLSTART\.xlam, .xll❌ Нет (может сломать надстройки)
⚠️ Внимание: Не удаляйте файлы с расширением .xlb в папке Excel\, если не сохранили все открытые документы. Это может привести к потере несохранённых изменений в панели инструментов.

Где хранится кэш Excel на Mac (macOS)

На компьютерах Mac пути к кэшу Excel отличаются от Windows. Основные папки:

  • 📂 Кэш автовосстановления: /Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/
  • 🗃️ Временные файлы: /private/var/folders/ (системная папка, путь уникален для каждого пользователя).
  • 🔧 Настройки и надстройки: /Users/<Имя_пользователя>/Library/Group Containers/UBF8T346G9.Office/

Чтобы открыть папку Library на Mac:

  1. Откройте Finder.
  2. В меню выберите Переход → Переход к папке (или нажмите Cmd + Shift + G).
  3. Введите ~/Library и нажмите Enter.

На macOS временные файлы Excel часто имеют имена вида Excel Temp_<случайные_символы> или расширение .tmp. Их можно безопасно удалять, если Excel закрыт.

⚠️ Внимание: В macOS папка /private/var/folders/ содержит системные временные файлы. Не удаляйте оттуда файлы, не относящиеся к Excel (имена должны содержать Excel или Microsoft).

Закрыть все документы Excel

Сохранить все изменения

Проверить, что Excel не работает в фоне (через "Мониторинг системы")

Сделать резервную копию важных файлов-->

Как безопасно очистить кэш Excel

Удаление кэша может ускорить работу программы, но если сделать это неправильно, вы рискуете потерять несохранённые данные. Следуйте этой инструкции:

Шаг 1: Закройте Excel и связанные процессы

Перед очисткой убедитесь, что:

  • ✅ Все книги Excel сохранены и закрыты.
  • ✅ В Диспетчере задач (Windows) или Мониторинге системы (Mac) нет процессов EXCEL.EXE или Microsoft Excel.

Шаг 2: Очистка вручную

Удалите файлы из папок, указанных в предыдущих разделах. Для удобства можно использовать поиск по расширениям:

  • В Windows: в Проводнике введите в поисковой строке .tmp или .xar.
  • На Mac: в Finder используйте поиск по запросу kind:Excel.

Шаг 3: Автоматическая очистка через Excel

Excel позволяет очистить кэш без ручного удаления файлов:

  1. Откройте Excel и перейдите в Файл → Параметры → Сохранение.
  2. В разделе Автовосстановление нажмите Удалить несохранённые файлы.
  3. Подтвердите очистку.

Шаг 4: Используйте утилиты очистки

Для глубокой очистки можно использовать специализированные программы:

  • 🧹 CCleaner (Windows/Mac) — очищает временные файлы Office.
  • 🛠️ OnyX (Mac) — удаляет кэш системных и пользовательских приложений.
  • 🔍 BleachBit (Windows/Linux) — бесплатная альтернатива с поддержкой Office.

Что будет, если удалить кэш Excel

Последствия очистки кэша зависят от типа удалённых файлов:

Тип файловЧто произойдёт после удаленияРекомендация
Файлы автовосстановления (.xar)Потеря возможности восстановить несохранённые изменения после сбоя.Удалять только после сохранения всех документов.
Временные файлы (.tmp, .xlk)Excel создаст новые при следующем открытии. Возможно ускорение работы.Можно удалять регулярно.
Кэш сводных таблицСводные таблицы будут пересчитаны при следующем открытии, что может занять время.Удалять при тормозах Excel.
Файлы надстроек (.xlam)Надстройки перестанут работать, потребуется переустановка.Не удалять без необходимости.

Если после очистки кэша Excel начал работать медленнее, это временное явление. Программа восстановит необходимые файлы при следующем запуске. В редких случаях может потребоваться ремонт установки Office (через Панель управления → Программы → Изменение).

Как восстановить удалённые файлы автовосстановления

Если вы случайно удалили файлы .xar или .xlb, попробуйте восстановить их через программы вроде Recuva (Windows) или Disk Drill (Mac). Важно действовать быстро — чем меньше операций с диском после удаления, тем выше шансы на восстановление.

Как отключить или перенастроить кэш Excel

Если кэш причиняет больше проблем, чем пользы (например, занимает слишком много места), его можно отключить или изменить настройки.

1. Изменить интервал автосохранения

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

  1. Откройте Файл → Параметры → Сохранение.
  2. В разделе Автовосстановление измените интервал на 15 или 20 минут.
  3. Уберите галочку с Сохранять последнюю автосохранённую версию при закрытии без сохранения, если не нужна эта функция.

2. Отключить кэш сводных таблиц

Для этого:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе Формулы нажмите Параметры вычислений.
  3. Снимите галочку с Сохранять данные источника вместе с файлом.

3. Перенести кэш на другой диск

Если на системном диске (C:) мало места, можно перенаправить временные файлы на другой раздел:

  • Создайте папку, например, D:\ExcelTemp.
  • В Параметрах Excel (раздел Сохранение) укажите новый путь в поле Расположение файлов автовосстановления.
⚠️ Внимание: Если вы переносите кэш на сетевой диск или внешний накопитель, Excel может тормозить при работе с большими файлами. Оптимальный вариант — локальный SSD-диск.

Частые ошибки при работе с кэшем Excel

Неправильное обращение с временными файлами может привести к сбоям. Рассмотрим типичные ошибки и как их избежать.

1. Удаление кэша при открытом Excel

Если удалить временные файлы (.tmp, .xlk) во время работы программы, Excel может:

  • 🚨 Выдать ошибку "Excel найден повреждённый файл".
  • 🔄 Перестать сохранять изменения в открытом документе.
  • 💥 Закрыться с потерей данных.

2. Очистка папки XLSTART

Эта папка содержит файлы автозагрузки (надстройки, шаблоны). Их удаление приведёт к:

  • 🔧 Потере пользовательских функций и макросов.
  • 📉 Сбоям при запуске Excel.

3. Использование "Очистки диска" Windows

Стандартная утилита cleanmgr.exe может удалить системные файлы, необходимые для работы Office. Вместо неё используйте:

  • 🧹 Ручную очистку (как описано выше).
  • 🛠️ Специализированные программы (CCleaner, BleachBit).

4. Игнорирование файлов с тильдой (~$)

Файлы вида ~$Book1.xlsx — это блокировочные файлы. Они появляются, когда документ открыт, и исчезают после сохранения. Их удаление приведёт к:

  • 🔒 Потере доступа к файлу другими пользователями (в сетевой работе).
  • 📛 Ошибке "Файл используется другим пользователем".

FAQ: Ответы на частые вопросы

Можно ли удалить все файлы из папки %appdata%\Microsoft\Excel\?

Нет, удаляйте только файлы с расширениями .xar (автовосстановление) и .tmp. Файл Excel16.xlb хранит настройки панели инструментов — его удаление сбросит вашу кастомизацию интерфейса.

Почему после очистки кэша Excel стал открываться дольше?

Excel восстанавливает кэш производительности (формулы, стили) при первом запуске после очистки. Это временное замедление. После 2-3 открытий скорость вернётся к прежней.

Как найти кэш Excel, если папка AppData скрыта?

Включите отображение скрытых файлов:

  1. В Проводнике нажмите Вид → Скрытые элементы.
  2. Или в Панель управления → Параметры папок → Вид выберите Показывать скрытые файлы.

Можно ли отключить кэш полностью?

Полностью отключить кэш нельзя, но можно минимизировать его влияние:

  • Увеличьте интервал автосохранения до 30 минут.
  • Отключите кэш сводных таблиц (как описано выше).
  • Используйте Файл → Сведения → Управление версиями для ручного контроля сохранений.

Что делать, если после очистки кэша Excel не запускается?

Восстановите программу через Панель управления → Программы → Microsoft 365 → Изменить → Быстрое восстановление. Если это не поможет, удалите и установите Office заново.