Jasper报表导出不带页眉的EXCEL [英] jasper report export excel without page header
本文介绍了Jasper报表导出不带页眉的EXCEL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用jaspser Studio创建了一个模板。在服务器上,我可以将报告导出到EXCEL。然而,我想要的是EXCEL文件只包含列标题和数据,没有页眉、页脚和任何其他装饰。我看到了很多使用Java编程的教程。我想知道是否有一种方法可以在不用Java或XML编程的情况下实现这一点。
为了说明,修改XML文件中的某些属性是可以的。我的意思是不要从头开始创建新的XML。
推荐答案
这可以通过Jaspersoft Studio实现。有关更多详细信息,请参阅here
您需要向报表本身添加一个新属性(右键单击>显示属性>高级。然后是其他下的属性)。然后您需要添加以下属性(用于XLS格式):
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.1" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xls.exclude.origin.band.2" value="pageFooter"/>
如果要导出为xlsx格式,则需要将属性名称中的xls
更改为xlsx
,如下所示:
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.1" value="pageHeader"/>
<property name="net.sf.jasperreports.export.xlsx.exclude.origin.band.2" value="pageFooter"/>
如果您需要排除更多频段,我提供的链接中应该有合适的信息。
这篇关于Jasper报表导出不带页眉的EXCEL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文