1

(Excel 2010, Win 7, 10 ГБ ОЗУ): у меня сложная рабочая книга, 4 МБ на диске, которая занимает 3-4 полных минуты для загрузки с диска. Рабочий диапазон основной рабочей таблицы составляет 30 строк на 90 столбцов, многие из которых имеют длинные формулы, а многие столбцы имеют 5 или 6 критериев условного форматирования.

После того, как он находится в ОЗУ, он достаточно быстро восстанавливается (3 секунды), поэтому мой вопрос о том, почему загрузка с диска занимает так много времени. Поскольку повторный вызов происходит быстро, я подозреваю, что условное форматирование (а не формулы) приводит к тому, что начальная загрузка с диска занимает более 3 минут.

Просто любопытно, если у кого-то есть опыт с такими же длительными временами загрузки из-за сложности условного форматирования (или многочисленных сложных формул).

1 ответ1

2

Я видел, как старые сложные книги приобретают причуды после нескольких лет использования по разным причинам. Во многих случаях я видел улучшение производительности путем повторного сохранения файла в новом «двоичном формате» Excel , .xlsb. Это должно значительно уменьшить размер файла и может устранить ошибки, которые файл мог унаследовать. Даже если это не устраняет вашу основную причину, вы можете сократить размер файла на 75% и сэкономить столько же времени, сколько открываете файл каждый раз.

Когда мы столкнулись с такими общими проблемами в нашей офисной системе, на самом деле это была проблема с эффективностью сети, которая стала еще более очевидной при открытии больших файлов. Несколько вещей, которые я бы проверил:

  1. Это определенно только один файл, который делает это, или есть меньшая задержка на другие файлы в том же месте? Если вы находитесь в офисе, поговорите со службой поддержки о том, может ли расположение хранилища ваших файлов влиять на время загрузки.
  2. Существуют ли надстройки для Excel, которые могут осложнить проблему? Попробуйте переустановить их или сам Excel.
  3. Если вы подозреваете формулы, попробуйте упростить их или даже протестировать усеченный файл с вдвое меньшим количеством строк, чтобы увидеть, занимает ли загрузка заметно меньше времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .