又遇奇葩Excel文件,里面虽然10多个工作表,但每个都没有包含太多数据,也能把文件大小撑到11M,查来查去,发现每个工作表上的“一个”下拉框显得可疑,一旦删除这个下拉框,文件大小马上小2M,每个工作表都删除下拉框,整个Excel文档的大小就正常,可是这个下拉框怎么会有这么大威力?
一般在Excel里作下拉选择可以用控件(office2003:视图-工具栏-窗体-组合框,添加下拉框控件;office2010/2007:先从Excel选项-自定义功能区,勾选“开发工具”,然后就可以在工具栏上通过“开发工具”-插入表单控件-组合框窗体控件),或用数据有效性设置。手上这个奇怪的Excel文件用的是控件,在清除旧的下拉框后,我按原来的设置格式重新添加一个新的下拉框控件(组合框)并保存,再查看文件大小并没有出现“暴涨”,说明之前文件体积庞大的原因并不能笼统地归咎于下拉框控件,而是在那些被删除的下拉框上。
再次用旧文件检查才发现,原来每个工作表上的下拉框并不是“一个”,而是好多好多好多个,通过右击能将该控件选中,然后用鼠标左键拖拉到旁边,就会发现它的下面还有下拉框,我一直拖发现层层叠叠似乎无穷无尽的样子,怪不得把个Excel文件搞这么大,也怪不得开始检查时选中下拉框后直接按删除键,发现下拉框还在,其实是表面一个下拉框被删了,后面的下拉框显露出来,后来用定位法(编辑-定位-选择“对象”为定位条件,可以全选中所有的下拉框)才一次性删除,前面这么做的时候还不知道自己一次性删除了多个。
下拉框都重叠在A2的“月度”后面,周围都是我已经拖出来的
看看右上角下拉框10979,如果这个数字准确的话,就有一万多个下拉框还没有拖出来
我到现在还是不知道这万余下拉框是怎么炼成的,有可能是错误的重复复制造成的,反正单个正常的下拉框绝不会导致文档大小异常。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1468.html