保留空间的空电子表格[关闭]
Posted
技术标签:
【中文标题】保留空间的空电子表格[关闭]【英文标题】:Empty Spreadsheet holding onto space [closed] 【发布时间】:2012-09-26 14:32:12 【问题描述】:我的用户给了我一个电子表格来研究为什么我们的程序无法导入。
我一直在慢慢剖析它,到目前为止已经删除了除了一个之外的每一列和标签。 我已选择并删除了所有单元格,并确保没有隐藏单元格。 我还检查了没有与选项卡关联的代码。然而,文件大小仍然是 8 兆!如果我创建一个新选项卡以便删除原始选项卡,它会缩小到几 k。
标签中还有什么地方可以隐藏以保持该大小?
【问题讨论】:
带我过去了我所期望的数据(L96)。如果我删除所有数据,奇怪的是它仍然会将我带到同一个单元格!!! 不确定。不知道那是哪里。我怎么得到它? 好的,选择面板成功了。有很多图形向上移动到顶部单元格之外(必须通过窗格选择,然后您才能看到底部控制点)请输入正式答案,以便我可以为您提供答案. 查看 VBA 代码来解决这个问题: ***.com/questions/3003349/… 【参考方案1】:未经测试!
数据转储到 Excel 中经常会创建具有非常少明显内容的超大(字节)工作簿。
其中一个原因可能是数据中包含了提取代码(检查Developer, Visual Basic)。
更可能对大小产生显着影响的是格式,这可以通过编辑、查找和选择、转到特殊、最后一个单元格检测到,并且观察突出显示的单元格距离上一个单元格还有很长的路要走“占用”的单元格。这可以修复如下:
-
选择最后一个“占用”行正下方的行。
Ctrl+Shift+Down
.
Del
.
保存。
嵌入对象(检查编辑、查找和选择、选择窗格)以及评论的内容也可能会增加大小,即使这些内容没有显示。 【这个问题的具体答案】
链接断开的数据透视表也可能是一个原因。
其他原因可能包括明显空白的“最后一个单元格”确实被占用(例如使用与背景匹配的字体颜色)或其他隐藏对象。
请注意,在所有情况下,文件大小在保存之前不会因“删除”而减小。
【讨论】:
我发布另一个问题的答案 ***.com/questions/3003349/… 只是一个简短的说明。如果您使用的是 Excel 2013(不确定其他任何内容),您可能需要按照描述选择明显空的行或列,然后右键单击行或列以删除它们。简单地按删除对我不起作用。但是这个方法真的很管用,把20MB+的工作簿降到了700KB,值得一试。性能上的巨大差异。以上是关于保留空间的空电子表格[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
将带有表格数据的 Excel 电子表格转换为 JSON 的最简单方法是啥? [关闭]