用wps表格或者excel做打印操作,先核对好纸张、方向和打印区域,再选方案:要么把整张表缩到同一页,要么只把列宽缩到一页宽,行正常分页走。要是需要每页都显示表头,得单独设置顶端标题行,光靠冻结首行是代替不了打印标题的。下面用excel windows桌面版演示,wps用户直接去页面布局或者打印预览里找同名的设置就行。注意整张表刚好只有一页的时候,看不到重复表头的效果,长清单一般更适合设成宽度占满一页、高度自动分页,别为了少打几页硬把字缩到看不清。
先定纸张与打印范围,排除无关内容
这份清单的范围是A1:C61,包含表头和60条明细,先选中这片区域,去页面布局里设置打印区域,再核对纸张选A4、方向设为纵向。现在还在表格编辑页面,打印前先扫一遍有没有多余的空白尾页、没用的备注列,还有之前残留的旧打印区域,别直接默认选已使用区域当打印范围。

短表可缩到一页,长表先保留纵向分页
页面布局里有「缩放以适应」的选项,把宽度设1页、高度设1页,就能把整张表压缩到同一张纸上;但内容多的时候字会缩得特别小。我们这里选另一种设置:宽度1页、高度自动,这样列不会被横向拆成好几页,行可以正常往下分页。两种设置效果完全不一样,别搞混。

打印标题指定首行,别选行列标号
点页面布局里的打印标题,在弹出窗口的工作表标签页里,顶端标题行那栏填 :,点确定就行。要是表头占了两行,按实际选中的范围填就可以。这里设置完每页重复显示的是你自己录入的编号、项目、数量这些表头内容,不是表格自带的A、B、C列标,也不等于屏幕上的冻结首行效果。如果文件里有多个工作表,得挨个单独核对设置,正在编辑单元格内容的时候要先退出编辑状态。
把记录数组导出为带样式的 Excel(xlsx) 或带 BOM 的 CSV。支持列配置(表头/宽度/顺序)、表头冻结首行、斑马纹、布尔值转「是/否」、数组换行、CSV 中文防乱码。零依赖。触发词:导出 Excel、导出 CSV、记录转表格、列配置导出、数据导出、表格美化、JSON 转表格。

预览后续页,核对表头和字号再保存
按Ctrl+P进入预览,翻到后面的页面,检查每页的编号、项目、数量这些表头是不是都正常显示,最后一条P60和对应的数量61有没有被裁掉。我们这次用的是一页宽、纵向分页的方案,实际打印页数会受字体、边距与打印机影响,要是预览里字太小,先别硬缩,先调整打印方向或者换更大的纸张。确认所有打印范围都没问题之后,把文件存成分页打印.xlsx。










