使用 "Table Element" 时,列标题在 Jasper 报表的 CSV 或 XLS 导出中重复出现



在jasper报表中导入csv或xls时,列标题会重复出现。这是如果我们使用";表元素";在报告中。我已经找到了在不使用Table元素的情况下排除列标题的方法。我使用了以下行属性来做

`

<property name="net.sf.jasperreports.export.csv.exclude.origin.band.2" value="pageFooter"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.keep.first.band.3" value="columnHeader"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.keep.first.report.3" value="*"/>
<property name="net.sf.jasperreports.export.csv.exclude.origin.band.4" value="columnFooter"/>`

但是,如果我使用的是Table元素,问题仍然存在。我已经将该属性添加到表属性中,并尝试过,但似乎不起作用。

对于XLSx,要防止列标题从表元素中重复出现,请尝试设置以下三个参数并运行报告。

net.sf.jasperreports.export.xlsx.exclude.origina.report.myreport=YOUR_report_NAMEnet.sf.jasperreports.export.xlsx.exclude.oorigin.ceep.first.band.myreport=列标题net.sf.jasperreports.export.xlsx.exclude.oorigin.ceep.first.report.myreport=*

注意:将第一个属性中的报告名称替换为实际值。

最新更新