- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我从 Jasperserver 导出时,我试图将我的报告拆分成多个 Excel 工作表。
报告结构 - 包含四个子报告的主页。每个子报表的组页眉和页脚,页眉包含子报表元素,而在页脚中我放置了具有属性的分页符元素..
<property name="net.sf.jasperreports.export.xls.break.after.row" value="true"/>
在页眉/页脚中放置 Pbreaks 似乎没有什么不同,每个子报表都忽略了分页检查(正确)。
主报表有这个属性,
<property name="net.sf.jasperreports.export.xls.one.page.per.sheet" value="true"/>
我已经阅读了此处的类似问题,但无法通过许多不同的组合得出任何结果。不确定我的问题是否特定于 Ireport 5.0。
编辑:根据 Zoran 的建议,我让报告生效了! (现在要是它不会耗尽内存就好了)这是文本字段后面的 XML。
<textField>
<reportElement uuid="73dc8dab-6ebf-4f47-bf8c-a1ab6b4b0454" x="0" y="0" width="100" height="1">
<property name="net.sf.jasperreports.export.xls.break.after.row" value="true"/>
</reportElement>
<textElement/>
</textField>
最佳答案
将分页符放入主报表中。我在子报表上遇到了同样的问题,并尝试了所有可能的属性组合,但似乎无法从子报表中分离出一个页面。
编辑:它也停止处理我的报告,我通过添加带有属性的 1px 高文本字段来解决net.sf.jasperreports.export.xls.break.after.row设置为真。我还使用此字段设置工作表名称net.sf.jasperreports.export.xls.sheet.name
我没有收到您回复的通知,否则我会尽快回复...
场源
<textField>
<reportElement positionType="FixRelativeToBottom" x="1325" y="122" width="1" height="1" uuid="cbee8af0-8639-4f97-bd6a-4cd284e604c4">
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<propertyExpression name="net.sf.jasperreports.export.xls.break.after.row"><![CDATA[$V{REPORT_COUNT} < $F{MAX_ROW_CNT} ? "true" : "false"]]></propertyExpression>
<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA[$F{GROUP_NAME}]]></propertyExpression>
</reportElement>
<textFieldExpression><![CDATA[($V{REPORT_COUNT} < $F{MAX_ROW_CNT}) ? "true" : "false"]]></textFieldExpression>
</textField>
字段位于报表右边缘的子报表元素下。我在分页符中使用表达式以避免在报告末尾出现额外的空白页。字段 MAX_ROW_CNT 来自查询中的分析函数,REPORT_COUNT 是表示当前行号的 JR 变量。
关于jasper-reports - Ireport 5.0 多表导出到Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15980361/
谁能告诉我 JasperReports .jrxml 文件中属性 ireport.x 和 ireport.y 的用途?提前致谢。 最佳答案 参数ireport.x、ireport.y 和 irepor
我正在使用 iReport-3.7.6 我创建了一个 sample_Report1,其中一个参数为 (Project_name) 和 我创建了 Sample_Report2,其中一个参数为 (Empl
我在 jaspersoft 中有一个主要的报告。在主报告中,我使用了两个子报告。在其中一个子报告中,我有一个变量 Total Cash。我必须在下一个子报告中使用这个变量 Total Cash。是否可
我尝试了很长时间: 我正在使用 iReport 设计器创建报告。因为它以所有格式(PDF、Excel、RTF)显示图像,但是当我尝试在 JSP 中以 HTML 格式显示时,图像没有显示。我想做的就是解
我想在术语打印机中打印票据,但信息可以使用 3 英寸或 25 英寸长度的纸张。如果我将页面尺寸设置为 25",我会浪费大量纸张,因为打印了空白。 如何解决? 最佳答案 好吧,这比我想象的要容易。 主元
我在 iReport 中格式化日期有问题 我的电脑我将语言环境配置为法语,但是当 iReport 生成报告时,我发现日期格式为英语语言环境。 这是我的 jrxml 文件中的一些代码:
我知道如何将参数从主报表传递到子报表,因为在子报表对象中有一个特定的字段。但是,我想对表或列表对象作为使用者(而不是子报表)执行相同的操作。可能吗? 例如,假设我有一个“customerID”参数,可
我正在使用 iReport 2.0.5(因为我必须这样做),我在格式化百分比方面遇到了一些问题。当我使用未格式化的 double 时,这就是我得到的: 0 22,22 5,555 (this is t
我想为我的域类实例而不是全部实例创建报告,只是为GSP表中选定的用户(选择复选框)创建报告。在我的报告中,我还将有一些逻辑-很少的条件,一些计算等。我还必须从数据库中获取一些其他数据。我该怎么做呢?我
我正在使用 iReport 2.0.5(因为我必须这样做),我在格式化百分比方面遇到了一些问题。当我使用未格式化的 double 时,这就是我得到的: 0 22,22 5,555 (this is t
我的报表中有一个列表组件,它显示一组数据。它的高度是在运行时根据 Set(JRBeanCollectionDataSource) 的大小确定的。我想创建一个高度与列表相同的矩形。我怎样才能做到这一点?
有人知道在 IReport 上将横向和纵向方向组合在同一个报表中的一种模式吗?请记住我想要一个 PDF 文档作为结果。 谢谢 克莱伯·阿尔贝托。 最佳答案 我认为仅使用 iReport 和 Jaspe
我的报表中需要多个查询,因此添加了新的数据集。 问题是我无法在报表中使用新数据集的字段,错误是:字段不存在。 因此,如何在报表中有多个查询(以打印不同表的字段)而不为每个字段创建子报表? 谢谢。 最佳
如何在iReport中预览以获取包含子报表的报表,并且该子报表在子报表参数中发送? JRXML 中的子报表示例: /subreportExpression> java中的参数示例: InputStre
我的 Java 项目的一份报告可以包含多个子报告吗? 我有一个生成主报告的类,并且根据用户选择的报告,将在主报告中生成子报告。但我在 Java 类上执行此操作,在 iReport 上我只输入参数。因此
我使用iReport 5.1.0工具进行报表设计。 我当前的报告输出如下: ------------------------------------------------------------ |
我们正在使用 iReport 5.0.1,并已成功转换我们的许多 Crystal Reports 包。 我正在处理混合了整数和 double 据类型的数据,并且在详细信息部分的变量字段内执行计算。 然
我正在尝试在我的报告中使用外部对象。 我将带有外部对象的 jar 文件添加到 iReport 类路径(在设置中) 静态文本(带 I18n) msg($R{pdf.invoice.finalTitle}
我的报告中的累加器存在问题。在每页的页脚中,我需要打印记录的总和(小计器),但是当发生分页符时,因为历史字段非常大并且不适合此页面,所以总和会与下一页的值相加记录,将在下一页打印。这是错误的,应仅添加
我有一个子报表,它运行良好,我还有一个使用子报表的报表,并且在 IReport 中也运行良好;我总是使用“文件路径”中的子报表。 但是,我想将报告添加到 JAR(OSGI bundle )中,并将使用
我是一名优秀的程序员,十分优秀!