问题描述
一个Excel表中只有很少的数据,但是占用了很大的空间。
打开该Excel表发现,横向滚动轴或纵向滚动轴很长,但是没有数据(滚动轴能滚到的区域基本是这个sheet占用的区域)
通过Ctrl+End快捷键调到当前sheet的最后一个单元格,发现该单元格与数据结束位置差别很大
分析
Excel本身会做很多多余的事,比如记录之前的操作等,这些会导致你的文件比你预期的大很多
解决方案
重新创建sheet
创建一个新的sheet,将数据复制过来,然后将原sheet删除掉。
(这种方式简单粗暴,使用前提是用户对可用数据有足够认知,并且表格中没有ref等复杂内容)删除空格
选中空格的开始位置使用Ctrl+shift+方向键一次性选择该方向上的所有空白空格
使用右键删除
保存并重新打开该文件
(注意后两部,一定要右键删除,一定要保存并重开)
参考
https://www.zhihu.com/question/25121978
http://zhidao.baidu.com/question/555229014.html