今天接受一个Excel文档,发现有6M多,打开看看,没发现有很多数据,咋就那么“胖”呢?逐一删除其中的工作表与数据,终于发现端倪,原来是多余的空行占了地盘。这个空行可不是一个两个空行,而是在文档有效内容后部的大量空行,将这些空行删除再保存Excel文件,文档大小已经由6M变成100k左右了,“瘦身”效果明显。
具体说下怎么看Excel文档后部是否有大量占空间的空行:观察Excel文档右边的滚动条,将滚动条从顶部拉到文档结尾处,注意是用鼠标点按拖动滚动条移动,不是用鼠标的中键滚动,如果用鼠标中键滚动就看不出来了,至于有什么区别,有兴趣的可以去试试。当滚动条到达文档的结尾处时,如果没有多余的空行,这个结尾应当同时也是文档内容的结尾处,即表格、数据等在excel中的最后一行,后面不应再有内容了。如果滚动条还没拉到底,而文档的实际内容已经结束了,即超出所有数据的最后一行,那么就是存在多余的空行。当然,存在一两行甚至是十几行、几十、上百行的空行,在excel文件中也没什么,但如果文档尾部的空行有上万行,那就会占用空间,增大excel文件的体积,如下图所示:
滚动条拉到最后,总行数为65536,而真正的数据早在前面100多行时就结束了,后面这6万多行的空行自然占了空间。删除后面这些没用的空行(删除后记得把滚动条归到顶部或随便到有数据的单元格里点一下),再重新保存文件,excel文件的大小就变小了。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/745.html