同事说她的一个很重要的excel文件打不开,开始以为是电脑配置太差,就想拷到我的电脑上试试,这时才发现这个excel文档竟然有6M大,确切的说,不是打不开,而是打开很慢,在我的电脑上双击该文件开始到完全看到里面的内容要等上好几分钟,excel底下的进度条就象停住了一样,具体时间没有计算,而是我出去上了趟厕所,回来再上网逛了逛论坛看了几个帖子,最终这个文件内容才完全显示。
文件大是大了点,但一般情况下大体积的excel文件还不至于打开这么慢,除非里面有什么复杂公式计算更新消耗了时间,但是翻了半天,这个6M文档中除了一些同一工作表的减法公式没什么更复杂的东西了,怎么会拖慢打开速度。
该文件里工作表倒是有几张,逐一检查,终于发现有一张工作表特别的“大”,因为它有65535行,到极至了,看了下,除了上面不到200行有有用的数据外,其它行上只有一列有内容,而且都是前面某一单元格的复制,一直复制到第65535行。原来这位少妇在做报表时对某一单元格进行拖曳复制,不小心手一抖(是她说的),就复制了65535行(不过事后重组现场时,不管我怎么手抖就是复制不到65535,这很花时间的啊,真佩服她是怎么做到的)。
接下来就是给这个6M的excel文件减肥了,只要把没用的行删除就行。删除这6万多行也花了很长时间(继续佩服她),删除完毕,把这张工作表旁边的滚动条移到文档开头,并用鼠标点在文档开头有效内容中任一个单元格(否则下面删除的6万多行还是处在全选的状态,保存后不会消失,等于白删),最后保存。保存后就会发现右边的滚动条变长了,再查一下excel文件属性,只剩下400K,也能立即打开了。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1238.html