Почему Excel создаёт временные файлы и где их искать
Работая с Microsoft Excel, вы наверняка сталкивались с ситуацией, когда программа внезапно закрывается, а несохранённые изменения исчезают. Виной тому — временные файлы, которые Excel создаёт автоматически для аварийного восстановления данных. Эти файлы хранят копии ваших таблиц на случай сбоев, но далеко не все пользователи знают, где именно их искать и как правильно извлечь данные без риска повредить оригинал.
Временные файлы Excel (с расширением .tmp, .xlk или .xlb) могут занимать место на диске, замедлять работу программы и даже становиться источником конфликтов при синхронизации облачных версий. В этой статье мы разберём, где хранятся эти файлы в Windows 10/11 и macOS, как их найти, восстановить утерянные данные и безопасно удалить ненужные копии.
Особенность временных файлов в том, что они часто скрыты от пользователя. Excel не предоставляет встроенного инструмента для их просмотра — придётся копаться в системных папках или использовать специальные утилиты. Но не переживайте: далее вы найдёте пошаговые инструкции с иллюстрациями и предупреждениями о типичных ошибках.
Где Excel хранит временные файлы в Windows
В операционных системах Windows временные файлы Excel распределяются по нескольким папкам в зависимости от версии программы и настроек пользователя. Основные локации:
- 📁 Папка Temp пользователя:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles— здесь хранятся автосохранённые копии несохранённых книг. - 📁 Системная папка Temp:
C:\Users\<Имя_пользователя>\AppData\Local\Temp— содержит файлы с расширением.tmp, которые Excel создаёт во время работы. - 📁 Папка документа: если файл был сохранён хотя бы раз, временные копии могут лежать рядом с оригиналом (имена вида
~$Название_файла.xlsm). - 📁 OneDrive/SharePoint: для облачных файлов временные копии хранятся в
C:\Users\<Имя_пользователя>\<Название_организации>\OneDrive - <Организация>\.
Чтобы увидеть скрытые папки AppData и Temp, включите отображение скрытых элементов в Проводнике: перейдите на вкладку Вид → поставьте галочку Скрытые элементы. Будьте осторожны — удаление файлов из Temp может нарушить работу других программ!
Поиск временных файлов в macOS
На Mac логика хранения временных файлов Excel отличается. Основные локации:
- 📁 Папка TemporaryItems:
/private/var/folders/→ найдите папку с случайным именем (например,zz/1234567890/T/) →TemporaryItems. Здесь лежат файлы с расширением.tmp. - 📁 Кэш Microsoft:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Caches/— содержит копии для быстрого доступа. - 📁 Автосохранённые файлы:
/Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/UnsavedFiles/— аналогично Windows.
Чтобы открыть папку Library на Mac, в Finder удерживайте Option (Alt) и выберите в меню Переход → Библиотека. Временные файлы здесь часто имеют нечитаемые имена (например, ExcelTemp_12345678.xlk), поэтому ориентируйтесь на дату изменения.
⚠️ Внимание: На Mac временные файлы могут блокироваться системой. Перед удалением или копированием закройте Excel и все связанные процессы черезМониторинг системы(ищитеMicrosoft ExcelиOffice).
Как восстановить данные из временных файлов
Если Excel закрылся с ошибкой, попробуйте восстановить данные из временных файлов:
- Автоматическое восстановление: при следующем запуске Excel откроет панель
Восстановление документов— выберите нужный файл из списка. - Ручное восстановление:
- 🔍 Найдите временный файл (см. разделы выше).
- 📋 Скопируйте его в другую папку и переименуйте, заменив расширение на
.xlsxили.xls. - 🖥️ Откройте через Excel:
Файл → Открыть → Обзор→ выберите тип файловВсе файлы (.).
Файл → Сведения → Управление книгой → Восстановить несохранённые книги.Если файл повреждён, попробуйте открыть его через Открыть и восстановить (в меню открытия файла). Для сложных случаев подойдут сторонние утилиты вроде Stellar Repair for Excel или Kernel for Excel Repair.
Найти временный файл в папках Temp или UnsavedFiles|
Скопировать его в безопасное место|
Переименовать расширение на .xlsx|
Открыть через Excel с опцией "Открыть и восстановить"|
Проверить данные на целостность-->
Как очистить временные файлы Excel без риска
Скапливающиеся временные файлы могут занимать гигабайты места и замедлять работу. Чтобы их удалить:
| Действие | Windows | macOS |
|---|---|---|
| Очистка папки Temp | Удалите всё из C:\Users\<Имя>\AppData\Local\Temp (кроме открытых файлов). |
Очистите /private/var/folders/ через Terminal: |
| Удаление автосохранённых копий | Очистите UnsavedFiles вручную или через %appdata%\Microsoft\Excel\. |
Удалите содержимое /Users/<Имя>/Library/Application Support/Microsoft/Office/UnsavedFiles/. |
| Сброс кэша Office | Запустите Excel /safe в командной строке, затем очистите кэш в параметрах. |
Перезапустите Excel с зажатой клавишей Option для сброса настроек. |
⚠️ Внимание: Не используйте программы типа CCleaner для очистки временных файлов Excel — они могут удалить критические данные автосохранения. Лучше делать это вручную, предварительно закрыв все офисные приложения.
Что делать, если временные файлы не находятся
Если вы не нашли временные файлы в стандартных папках, попробуйте:
- 🔎 Поиск по дате: отсортируйте файлы в папке по дате изменения — временные копии обычно создаются в момент работы с документом.
- 🔍 Поиск по расширению: введите в поиске Проводника/Finder запрос
.tmpили.xlk. - 📊 Проверка облачных копий: если файл синхронизировался с OneDrive или SharePoint, зайдите в
Версиичерез веб-интерфейс. - 🛠️ Использование Total Commander: этот файловый менеджер показывает скрытые и системные файлы лучше стандартного Проводника.
Если временные файлы отсутствуют вовсе, проверьте настройки Excel:
- Откройте
Файл → Параметры → Сохранение. - Убедитесь, что включены опции:
- 📌
Автосохранение каждые N минут; - 📌
Сохранять последнюю автосохранённую версию при закрытии без сохранения.
- 📌
Как вернуть настройки автосохранения по умолчанию?
Если опции автосохранения серые и неактивные, сбросьте параметры Excel:
1. Закройте все офисные программы.
2. Удалите файл Excel16.xlb из папки %appdata%\Microsoft\Excel\ (для Excel 2016/2019/365).
3. Перезапустите Excel — настройки сбросятся до стандартных.
Частые ошибки при работе с временными файлами
Многие пользователи допускают критические ошибки, пытаясь восстановить или очистить временные файлы. Вот что нельзя делать:
- 🚫 Удалять файлы из
Tempво время работы Excel — это приведёт к краху программы и потере данных. - 🚫 Переименовывать файлы
.xlkв.xlsxбез копирования — оригинал может повредиться. - 🚫 Использовать утилиты очистки реестра — они часто удаляют ключи, ответственные за автосохранение.
- 🚫 Открывать временные файлы через ПКМ → "Открыть с помощью" — Excel может не распознать формат.
Типичная проблема: пользователь находит временный файл, но при открытии видит иероглифы или пустую таблицу. Это значит, что файл повреждён. В таком случае:
- Попробуйте открыть его через LibreOffice Calc — иногда он лучше справляется с повреждёнными
.xls. - Используйте
Открыть как XML(если файл в формате.xlsx) и вручную восстановите структуру. - Обратитесь к Журналу изменений в OneDrive/SharePoint — там могут быть более ранние версии.
Никогда — я всегда сохраняюсь|
1-2 раза в год|
Часто — раз в месяц или чаще|
Пользуюсь автосохранением и не теряю-->
FAQ: Ответы на частые вопросы
Можно ли отключить создание временных файлов в Excel?
Технически да, но крайне не рекомендуется. Для этого отключите автосохранение в Файл → Параметры → Сохранение. Однако без временных файлов вы потеряете все несохранённые данные при сбое. Лучше настроить автосохранение на меньший интервал (например, каждые 5 минут).
Почему Excel создаёт временные файлы даже для сохранённых документов?
Это связано с механизмом блокировки файлов. Когда вы открываете документ, Excel создаёт временный файл с префиксом ~$ (например, ~$Отчёт.xlsm), чтобы заблокировать его для других пользователей в сети. Такой файл исчезает после закрытия оригинала. Если он остался — значит, Excel закрылся аварийно.
Как восстановить временный файл, если Excel его не видит?
Если Excel отказывается открывать временный файл даже после переименования, попробуйте:
- Открыть его через Блокнот и поискать фрагменты данных (например, текст из ячеек).
- Использовать 7-Zip для извлечения содержимого (файлы
.xlsx— это ZIP-архивы). - Воспользоваться Hex-редактором (например, HxD) для ручного восстановления структуры.
Для сложных случаев обратитесь к специалистам по восстановлению данных.
Где хранятся временные файлы Excel Online?
В веб-версии Excel (Excel Online) временные файлы не сохраняются локально — они хранятся на серверах Microsoft. Однако автосохранённые версии можно найти в:
- 📁 OneDrive: откройте файл →
История версий(правый клик →Версии). - 📁 SharePoint: перейдите в библиотеку документов → выберите файл →
История версий.
Временные файлы здесь хранятся до 30 дней (в зависимости от настроек администратора).
Можно ли настроить папку для временных файлов Excel?
Да, но только для автосохранённых копий. Для этого:
- Откройте
Файл → Параметры → Сохранение. - В разделе
АвтосохранениенажмитеДополнительно. - Укажите новую папку в поле
Расположение файлов автовосстановления.
Для временных файлов .tmp путь изменить нельзя — они всегда создаются в системной папке Temp.