2012-01-18 78 views
2

我正在使用iReport 2.0.2。我想在导出为CSV时禁止页面页眉和页脚,但不能以任何其他格式导出。任何人都可以让我知道如何做到这一点?JasperReports CSV导出

回答

1

您应该使用net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitrary_name}报告的属性。

JRXML文件的用于排除pageHeaderpageFooter从所得CSV文件带中的片段:

<jasperReport ...> 
    <property name="net.sf.jasperreports.export.csv.exclude.origin.band.1" value="pageHeader"/> 
    <property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="pageFooter"/> 

这些属性只影响CSV出口此样本。例如,pdf文档将带有两个乐队(页眉和页脚)。

它适用于iReport 4.x。我没有检查它的2.x版本。


http://community.jaspersoft.com中常见问题的How can I suppress page headers and footers when exporting to XLS?话题提供额外的信息。

+0

噢谢谢。我正在使用jasperreports.properties文件,并尝试使用相同的文件。 net.sf.jasperreports.export.csv.exclude.origin.exclude.first.band.1 = pageFooter。 net.sf.jasperreports.export.csv.exclude.origin.band.2 = pageHeader – Giri 2012-01-18 16:25:27

+0

@Giri只需添加关于iReport版本的说明 – 2012-01-18 16:27:53

+0

@Giri您应该将属性添加到jrxml文件。这对我来说很有用。我使用的是“iReport 4.1.3”。 – 2012-01-18 16:31:06