jasper报告导出Excel,不带页眉

bho*_*ass 1 jasper-reports export-to-excel

我使用 jaspser studio 创建了一个模板。在服务器上,我可以将报告导出到 Excel。但是,我想要的是 Excel 文件只包含列标题和数据,没有页眉、页脚和任何其他装饰。我看了很多使用java编程的教程。我想知道是否有一种方法可以在不使用 java 或 xml 编程的情况下获得此结果。

为了澄清起见,修改 xml 文件中的一些属性是可以的。我只是说不要从头开始创建新的 xml。

Cam*_*ner 5

这可以通过 Jaspersoft Studio 实现。更多详细信息请参见此处

您需要向报表本身添加一个新属性(右键单击 > 显示属性 > 高级。然后在“杂项”下添加属性)。

然后您需要添加以下属性(对于 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"/>
Run Code Online (Sandbox Code Playgroud)

如果要导出为 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"/>
Run Code Online (Sandbox Code Playgroud)

如果您需要排除更多频段,我提供的链接中应该有合适的信息。