组内分栏是指在每个数据分组内部对组内记录进行分栏展示的一种排版方式,以下以 finereport 报表工具为例,详细说明其实现流程与呈现效果。
1、 数据准备
2、 新建一张普通报表,添加内置数据集 ds1,数据结构如下图所示:

3、 模板设计思路
4、 按照如下结构搭建模板主体:
5、 设置 B4 单元格为纵向扩展,D4 和 D5 单元格为横向扩展,其余父子格关系保持系统默认配置。
6、 分栏参数配置
7、 在顶部菜单栏选择「模板 > 报表分栏」,开启分栏功能;选择「列分栏」模式,设定“分栏成 2 行”,分栏作用区域为 D4:D5;将第 3 列设为复制列序列(即组内标题所在列),并勾选「补充空白列」选项。
8、 行分栏的配置逻辑与此一致,仅需切换分栏样式及对应参数即可。

9、 效果验证
10、 点击「分页预览」按钮,即可实时查看分栏后的最终呈现效果。


















