Skontaktował się ze mną klient, skarżąc się na arkusze kalkulacyjne Excel, których otwarcie trwało zbyt długo. Używają programu Excel do tworzenia faktur, więc mają setki arkuszy kalkulacyjnych Excel z lekkim formatowaniem i bardzo prostymi obliczeniami. Podczas sortowania arkuszy kalkulacyjnych według rozmiaru zauważyłem, że podczas gdy większość arkuszy kalkulacyjnych zawierała się w przedziale 10-250 tys., Istniała garść arkuszy kalkulacyjnych o rozmiarach plików 2-3 MB i więcej. Co dziwne, rozmiary plików nie były ogromne, nie przechowują dużo danych, tylko trochę formatowania, może dwie lub trzy strony drukowanych faktur, ale ich ilość była prawie identyczna z mniejszymi (i normalnie otwierającymi) arkuszami kalkulacyjnymi .
Podczas otwierania pliku potrzebna ilość pamięci RAM zwiększyłaby się z 3 MB do 400 MB i całkowicie zajmowałaby jeden rdzeń (testowany na dwurdzeniowym w biurze i moim czterordzeniowym laptopie) podczas uruchamiania. Myślałem, że w jakiś sposób złapali jakiś kod VBA, ale nie ma makr, nie ma kodu VBA. Ctrl + End pokazuje 39 wierszy i około 12 kolumn (kończy się na M). Nawet usunąłem dane, wiersz po wierszu lub kolumna po kolumnie, dopóki nie pozostały żadne dane, a to wciąż daje mi ten sam problem.
Przejrzałem wiele wyszukiwań w Google, ale nigdzie nie dotarłem. Czy ktoś może zaoferować jakąkolwiek pomoc?