爱印工具箱

Excel 打印不全怎么办?把所有列调整到一页宽的方法

爱印工具箱 · 更新于 2026 年 10 月 20 日

Excel 打印最常见的问题:表格太宽,右边的几列被打到了别的页上,而且往往在最后几页,拼都不好拼。

为什么会这样

Excel 默认的打印顺序是「先列后行」:先把左边能放下的那几列从上往下打完,再回头打右边的列。表格比纸宽,右边的列就会出现在后面的页上。

办法一:调整为一页宽

  1. 点「页面布局」,在「调整为合适大小」里把「宽度」设成「1 页」,「高度」设成「自动」。
  2. 或者在「文件」→「打印」里,把「无缩放」改成「将所有列调整为一页」。

这样所有列会缩到一页宽,行数多的话往下分页。缺点是列很多时字会变得很小。

办法二:改成横向

「页面布局」→「纸张方向」→「横向」。横向的纸宽一些,列不太多的表格横过来就能放下,字也不用缩太小。

办法三:只打需要的部分

选中要打印的区域,点「页面布局」→「打印区域」→「设置打印区域」。表格边上有用不到的辅助列时,这样能去掉它们。

一批表格:交给 Office 转 PDF

一次要打十几个表格时,一个个调页面设置太慢。爱印工具箱的 Office 转 PDF 在转 PDF 时会自动处理太宽的表:

  • 比纸宽的工作表,缩到一页宽;
  • 如果横过来能打得更大、而且不会多用很多纸,就改成横向;
  • 表格自己设好了缩放或分页的,不去动它;
  • 转完在每个文件旁边写清楚「已缩到一页宽」或「已转横向」。

想按原来的分页打,点「按原样分页」重新转。转好的 PDF 可以合并成一个,或者送去批量打印直接打。

批量打印里直接拖进 Excel 文件也会做同样的处理,打印前在表格里就能看到每个文件几页。

相关教程

全部教程