一位客户与我联系,抱怨打开时间太长的Excel电子表格。他们使用Excel创建发票,因此他们拥有数百个具有浅色格式和非常简单计算的Excel电子表格。当按大小对电子表格进行排序时,我看到虽然大多数电子表格的大小在10-250k之间,但是有少数电子表格的文件大小为2-3 MB或更大。奇怪的是,文件大小并不大,它们没有太多的数据,只是一点点格式化,也许是两到三页的打印发票,但是它们的数据量几乎与较小的电子表格(和正常打开的电子表格)相同。
打开文件时,所需的RAM数量将从3 MB飙升至400 MB,并且在启动时将完全占据一个单核(在办公室的双核和我的四核笔记本电脑上进行了测试)。我以为他们以某种方式捕获了一些VBA代码,但是没有宏,也没有VBA代码。Ctrl + End显示39行和大约12列(以M结尾)。我什至删除了数据(逐行或逐列),直到没有数据可用,它仍然给我同样的问题。
我已经审查了很多Google搜索,但是却一无所获。谁能提供任何帮助?