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