Со мной связался клиент, жалуясь на электронные таблицы Excel, которые открывались слишком долго. Они используют Excel для создания счетов, поэтому у них есть сотни электронных таблиц Excel с легким форматированием и очень простыми вычислениями. При сортировке электронных таблиц по размеру я обнаружил, что, хотя большинство электронных таблиц варьировалось от 10 до 250 КБ, было несколько электронных таблиц с размерами файлов 2-3 МБ и более. Как ни странно, размеры файлов были не очень большими, они не содержат большого объема данных, только немного форматирования, может быть, две или три страницы напечатанных счетов, но объем данных был практически идентичен таблицам меньшего размера (и с нормальным открытием). ,
При открытии файла необходимый объем оперативной памяти увеличился бы с 3 МБ до 400 МБ, и при запуске он полностью занимал бы одно ядро (протестировано на двухъядерном компьютере в офисе и моем четырехъядерном ноутбуке). Я думал, что они каким-то образом поймали некоторый код VBA, но там нет макросов, нет кода VBA. Ctrl + End показывает 39 строк и около 12 столбцов (заканчивается в M). Я даже удалил данные, строку за строкой или столбец за столбцом, пока не осталось данных, и это все еще вызывает у меня ту же проблему.
Я просмотрел множество поисковых запросов в Google, но ничего не нашел. Кто-нибудь может предложить какую-нибудь помощь?