问题
电子表格有清单报表和分组报表类型区分,清单报表可以设置每页展示多少行数据,分组报表是否可以限定每页的行数。
说明
分组报表会使用多个数据集进行开发,是一种非常多样化的报表类型。而按行数分页时,随着数据集字段的动态扩展,实际分行的位置往往是无法满足客户具体的报表表样。因此系统没有设置项直接设置分组报表的每页行数。
情况1:简单分组报表
只有一个数据集的,可尝试通过行后分页功能达到固定分页行数:电子表格分页,且固定每页行数
情况2:复杂分组报表
此情况下可了解分组报表的分页逻辑后,自行调整报表已接近理想效果。
分页逻辑:
- 分组报表的分页属性,要先在“页面设置”设置了分页【行分页、列分页】,分页时按照excel中设计的纸张大小进行分页的。例如A4纸。
- 同时也可以在每个单元格上插入分页符进行分页,单元格属性-分页属性【行前分页、行后分页、列前分页、列后分页】。
纸张大小和单元格属性-分页属性设置实际都是在报表中插入分页符,在分页符的位置进行分页。例如:
场景1:纸张大小为A4,数据量为两页数据,第一页为1-53行,第二页为54-107行,通过在第10行设置【行后分页】,则第一页为1-10行,第二页为11-63行,第三页为64-107行。
场景2:纸张大小为A4,数据量为两页数据,第一页为1-53行,第二页为54-107行,通过在第60行设置【行后分页】,则第一页为1-53行,第二页为54-60行,第三页为61-107行。
引申
- 若插入分页符后失效可能是由于以下原因:
excel模板本身【页面布局】下【调整为合适大小】中设置了宽n页,高m页,这样设置的优先级比插入的分页符优先级高,导致单元格属性-分页属性设置失效。需要将【页面布局】下【调整为合适大小】宽和高都设置为自动解决。
- Excel设置的纸张大小是固定的,能否自定义设置纸张大小
可把Excel文件切换为分页预览,再调整页面分隔线自定义调整纸张大小。