我的用户给了我一个电子表格来研究为什么我们的程序无法导入。
- 我一直在慢慢剖析它,到目前为止,我已经删除了除了一个之外的每一列和标签。
- 我已经选择并删除了所有单元格,并确保没有隐藏单元格。
- 我还检查了没有与选项卡关联的代码。
然而,文件大小仍然是 8 兆!如果我创建一个新选项卡以便删除原始选项卡,它会缩小到几 k。
还有什么东西可以隐藏在标签中以保持该大小?
未经测试!
数据转储到 Excel 中经常会创建具有非常少明显内容的超大(字节)工作簿。
一个原因可能是数据中包含了提取代码(检查Developer, Visual Basic)。
更可能对大小产生重大影响的是格式,可以通过编辑、查找和选择、转到特殊、最后一个单元格来检测,并观察突出显示的单元格距离最后一个“占用”单元格很远。这可以固定如下:
Ctrl+Shift+Down
.Del
.嵌入对象(检查编辑、查找和选择、选择窗格)以及评论的内容也可能会增加大小,即使这些没有显示。【这个问题的具体答案。】
链接断开的数据透视表也可能是一个原因。
其他原因可能包括明显空白的“最后一个单元格”确实被占用(例如使用与背景匹配的字体颜色)或其他隐藏对象。
Note that in all cases the file size may not reduce in response to ‘deletions’ until it is saved.