将xls.sheet导出为一组页面,iReport java

时间:2016-12-26 23:15:03

标签: jasper-reports

我不想将Jasper报告输出到Pdf& Excel中。

  1. 当导出类型为PDF时:我需要将文档分页到 被忽略。
  2. 当类型ID为EXcel时:我甚至需要在Excel工作表上页面,并通过未重复组的标签重命名这些工作表。

1 个答案:

答案 0 :(得分:0)

要在单个页面中打印整个文档,默认情况下,报表必须忽略分页。为此,您需要检查忽略分页 true

  

Your_Report>>属性>>忽略pagination = true

对于Excel工作表,在每个组更改的字段中添加以下变量,可以跳转到新工作表。

<property name="net.sf.jasperreports.export.xls.break.after.row" value="true"/>

要在Excel上动态更改工作表的名称,您可以使用:

<propertyExpression name="net.sf.jasperreports.export.xls.sheet.name"><![CDATA[$F{libUniteOrg}]]></propertyExpression>