Excel вылетает при работе с большими файлами: ошибка EXC_CRASH (SIGABRT) — причины и решение
Содержание показать/скрыть
Разбираем, почему Excel закрывается без сохранения при работе с большими прайсами и фотографиями. Ошибка EXC_CRASH (SIGABRT), как исправить сбой и ускорить работу.
Excel вылетает при работе с большими файлами: ошибка EXC_CRASH (SIGABRT)
Если Excel внезапно закрывается без сохранения при работе с крупными прайсами, а в журнале ошибок появляется строка EXC_CRASH (SIGABRT) — это признак аварийного завершения приложения.
Чаще всего проблема возникает при:
-
работе с большим количеством позиций
-
вставленных фотографиях в ячейках
-
поиске и фильтрации данных
-
активной прокрутке таблицы
Разберёмся, что означает ошибка и как стабилизировать работу.
Что означает EXC_CRASH (SIGABRT)
В журнале указано:
| Параметр | Значение |
|---|---|
| Exception | EXC_CRASH (SIGABRT) |
| Application | Microsoft Excel |
| Bitness | x64 |
| Version | 16.104 |
| Crashed Module | merp |
SIGABRT — это принудительное завершение процесса системой.
Обычно происходит при:
-
нехватке оперативной памяти
-
повреждении файла
-
конфликте надстроек
-
перегрузке графического модуля
-
ошибке версии Excel
Если краш происходит при поиске товаров, причина чаще всего в нагрузке на память и обработке изображений.
Основные причины вылета Excel
1. Слишком большой размер файла
Прайсы с фотографиями могут весить:
-
200–500 МБ
-
более 1 ГБ
Excel плохо работает с большим количеством встроенных изображений.
2. Фото вставлены как объекты, а не ссылки
Если каждая позиция содержит встроенное изображение, Excel:
-
хранит его внутри файла
-
загружает всё в оперативную память
-
пересчитывает при фильтрации
Это резко увеличивает нагрузку.
3. Автосохранение не успевает срабатывать
При краше данные не сохраняются, особенно если:
-
файл на сетевом диске
-
автосохранение отключено
-
используется устаревший формат (.xls)
4. Проблема конкретной версии Excel (16.104)
Иногда сбой связан с самой сборкой программы. Если ошибка повторяется стабильно — возможно, это баг версии.
Как решить проблему
Ниже — практические варианты, которые позволяют продолжать работать с файлами.
Способ 1. Разделить прайс на части
Самый надёжный вариант.
Что сделать:
-
Разделить файл по категориям товаров
-
Убрать старые или неиспользуемые позиции
-
Работать с несколькими файлами вместо одного
✔ Снижает нагрузку
✔ Уменьшает риск краша
Способ 2. Удалить встроенные изображения
Лучшее решение для стабильности.
Вместо встроенных фото:
-
храните изображения в отдельной папке
-
оставьте в Excel только ссылку на файл
| Было | Стало |
|---|---|
| Фото встроено в ячейку | Ссылка на изображение |
| Файл 500 МБ | Файл 40–80 МБ |
| Частые вылеты | Стабильная работа |
Способ 3. Отключить аппаратное ускорение
Иногда сбой связан с графическим модулем.
В Excel:
-
Файл → Параметры → Дополнительно
-
Отключить аппаратное ускорение графики
После этого перезапустить Excel.
Способ 4. Отключить надстройки
Надстройки могут вызывать конфликт.
Проверка:
-
Запустить Excel в безопасном режиме
-
Отключить все надстройки
-
Включать по одной
Если краши прекратились — проблема в конкретной надстройке.
Способ 5. Обновить Excel
Если используется версия 16.104, проверьте наличие обновлений.
Новые сборки часто исправляют:
-
ошибки обработки памяти
-
сбои при работе с большими файлами
-
проблемы модуля merp
Способ 6. Работать через Power Query
Если прайс используется только для поиска:
-
загрузить данные через Power Query
-
хранить изображения отдельно
-
работать с таблицей без графики
Это снижает нагрузку в разы.
Важно
Если Excel закрывается без сохранения:
-
Включите автосохранение каждые 2–5 минут
-
Используйте формат .xlsx
-
Не храните файл на сетевом ресурсе при редактировании
Дополнительные рекомендации
✔ Увеличить объём оперативной памяти (если менее 16 ГБ)
✔ Закрывать фоновые приложения
✔ Не держать одновременно открытыми несколько тяжёлых файлов
✔ Периодически сохранять копию файла
FAQ
Почему ошибка появляется именно при поиске?
Поиск активирует перерасчёт данных и обновление объектов, включая изображения.
Можно ли полностью убрать краши без изменения файла?
Если причина в размере и фото — нет. Нужно оптимизировать файл.
Поможет ли переустановка Excel?
Иногда помогает, если проблема в сборке. Но чаще причина в перегрузке файла.
Потеряются ли данные при разделении файла?
Нет, если копирование выполнено корректно.
Информация