在JasperReports 4.0.5中执行CSV导出时删除组

时间:2012-01-24 13:50:11

标签: jasper-reports

我正在使用JasperReports 4.0.5。尝试在导出为CSV时抑制组页脚和标题。 我尝试过使用 net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name} 属性。

它不起作用。 有什么建议吗?

TU

1 个答案:

答案 0 :(得分:2)

要隐藏 groupHeader 频段,您应该将这两个属性(两行)添加到 jrxml 文件中,例如:

<property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="groupHeader"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.1" value="GroupExpenses"/>

要隐藏 groupHeader groupFooter 频段,您应该将所有这些属性添加到 jrxml 文件中:

<property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="groupHeader"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.1" value="GroupExpenses"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="groupFooter"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.group.2" value="GroupExpenses"/>

在两个示例中,组名称为 GroupExpenses

<group name="GroupExpenses">

有关详细信息,请查看How can I suppress page headers and footers when exporting to XLS?主题。