Un cliente mi ha contattato, lamentandosi dei fogli di calcolo di Excel che impiegavano troppo tempo ad aprirsi. Usano Excel per creare fatture, quindi hanno centinaia di fogli di calcolo Excel con formattazione leggera e calcoli molto semplici. Quando ho ordinato i fogli di calcolo per dimensione, ho visto che mentre la maggior parte dei fogli di calcolo variava da 10 a 250k, c'erano una manciata di fogli di calcolo con dimensioni di file di 2-3 MB e oltre. Stranamente, le dimensioni dei file non erano enormi, non contenevano molti dati, solo un po 'di formattazione, forse due o tre pagine di fatture stampate, ma la loro quantità di dati era quasi identica ai fogli di calcolo di dimensioni inferiori (e apertura normale) .
Quando si apre il file, la quantità di RAM necessaria passerebbe da 3 MB a 400 MB e occuperebbe completamente un singolo core (testato su un dual-core in ufficio e il mio laptop quad-core), all'avvio. Pensavo che in qualche modo avessero catturato del codice VBA, ma non ci sono macro, né codice VBA. Ctrl + Fine mostra 39 righe e circa 12 colonne (termina in M). Ho persino eliminato i dati, riga per riga o colonna per colonna, fino a quando non rimangono più dati e mi dà ancora lo stesso problema.
Ho esaminato molte ricerche su Google, ma non sono arrivato da nessuna parte. C'è nessuno che possa aiutare?