2012-01-18 125 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