我不是电子表格的原始创建者,所以我不确定这个人是如何导致这种情况的。问题基本上是 Excel 电子表格中有过多的空单元格,这些单元格不会删除,也不会消失。我选择了整个区域并将其删除,但它们仍然存在。有些电子表格一直到 65536(2^16),有些只有几千个。这是我们的批量打印程序的问题,该程序打印了我们所有的 Excel 工作簿,最终留下了数千张空白页。
我该如何删除这些单元格?我不想必须将正确的单元格复制到单独的工作表中才能解决这个问题。
答案1
您能否简单地将好的内容复制并粘贴到全新的电子表格中?
编辑: 那么尝试一下这个:如何重置 Excel 中的最后一个单元格
答案2
文档的“可打印区域”是多少?
Excel 中的电子表格总是会显示所有这些额外的单元格,但通常只有具有格式或数据的单元格才会被保存或打印。
选择单元格并删除它们仍然会使所有多余的单元格可见,但只有它们实际包含数据时才应打印。
删除多余的单元格以清除数据后,“打印预览”中显示的内容会发生任何变化吗?
更新对评论的回复:
打印预览是否显示批处理最终将打印的所有多余的、不需要的页面?
打印区域与页面设置不同。打印区域是文档中可以明确定义为在对该文件发出打印命令时应打印的部分。
在 Excel 2003 中,打印区域的设置位于“文件”菜单、“打印区域”、设置打印区域。选择“清除打印区域”可删除任何硬设置的打印区域命令。
在 2010 中,打印区域位于页面布局功能区的页面设置部分。您也可以在此处清除打印区域。
清除打印区域后,Excel 可以自行决定哪些内容应该打印,哪些不应该打印。只要清除了单元格中的数据或格式,默认打印区域就会缩小到实际包含数据的区域。
更新更多评论:
此时,我认为文件本身存在某种损坏。
进行上述更改后,您可以尝试“打开并修复”选项来尝试修复文件。如果失败,请将数据复制到新的电子表格中。
我感兴趣的是知道当批处理打印没有此问题的“正常”电子表格时会发生什么。
答案3
注意...如果行/列具有自定义高度/宽度,即使它完全是空白的,而且很远,Excel 也会认为它很重要,并延长可滚动区域以允许您到达它。
要修复此问题,请使用上下文菜单选项手动选择所有受影响的行/列并将其设置回默认高度/宽度。