0

我正在使用 PRD 5.1.0 Community Edition 制作报告,并且正在尝试创建包含多个工作表的 Excel 输出。

所有数据都已按列(在本例中为客户 ID)分组,因此我在 Group Footer 中将“pagebreak-after”值设置为“True”。

在 Excel 输出中,它确实为每个客户打印了一张纸,问题是从第二张纸开始的相关数据从前一张纸的最后一行开始,在顶部留下了很多空白行。

例如,如果第一个工作表中的数据表以第 41 行结束,则第二个工作表中的表格将从第 42 行开始,而将前面的 41 行留空。

该问题仅出现在 Excel 输出中:尝试将报告打印为 PDF 输出工作正常。

[详细] 遗憾的是,我不能使用不同版本的 PRD,也不能升级它。

4

1 回答 1

0

[我不会对此投票,如果有人知道实现这一目标的更清洁方法,请保持问题开放。如果有人遇到同样的麻烦,我仍然会发布我发现的内容]。

所以我尝试了其中一个工作示例,看看我缺少什么。事实证明,分页符在 Excel 中不起作用,除非您在组页眉或组页脚中有子报表(甚至是空的)。

我不知道这是否是最近版本中解决的错误(遗憾的是,我们不得不坚持使用这个版本),或者这种行为背后是否有原因。

与此同时,我找到了这个解决方法,现在一切正常:D

于 2017-01-30T22:46:15.553 回答