分页
概述
条件渲染中的分页作用是在条件满足后,在当前行的行前分页或行后分页。
语法说明
| 表达式 | 说明 |
|---|---|
&A2 |
表示当前行的序号,从2开始(2表示第1条数据) |
%5 |
取模运算,固定间隔 |
== 0 |
判断余数是否为0 |
使用方法
例如一个表格,我们希望每5条数据分页,报表设计器效果如下:

- 为对应的A2单元格添加条件渲染:

- 条件设置为如下代码:
&A2%5 == 0 // 表示当前行的序号是第5行的倍数时

- 分页方式可以设置为以下两种方式:
- 行前分页:在当前行之前插入分页符
- 行后分页:在当前行之后插入分页符
高级用法
动态分页间隔
如果需要动态设置分页间隔,可以将硬编码的数字改为参数引用:
&A2%&B1 == 0 // B1单元格的值作为分页间隔
从第N行开始分页
如果希望在第10行之后才开始分页:
&A2 > 10 && &A2%5 == 0
注意事项
- 序号从2开始(A2对应第1条数据),计算时需注意偏移
- 分页条件表达式需要返回布尔值
- 行前分页和行后分页可根据实际需求选择