将包含多个工作表的报表从JasperServer导出到Excel [英] Exporting a report with multiple sheets from JasperServer to Excel

查看:239
本文介绍了将包含多个工作表的报表从JasperServer导出到Excel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用iReport创建了一个报告,并在Excel导出参数中将每张一页选项设置为true,这会在iReport中生成一个包含多个工作表的报告。

I created a report using iReport and set the 'One Page per Sheet' option to true in the Excel Export parameters, this generates a report in iReport with multiple sheets.

然后我将报告加载到JasperServer,报告的输出显示在多个页面上,将报告导出到Excel会导致数据显示在一张纸上而不是多张纸上。

I then loaded the report onto JasperServer, the report's output appears on multiple pages, exporting the report to Excel results in the data appearing on one sheet instead of multiple sheets.

是否有一种方法或选项可以设置,以便从JasperServer导出时数据显示在多个工作表上?

Is there a way or an option that can be set so that the data appears on multiple sheets when exported from JasperServer?

谢谢。

推荐答案

您可以使用 网。 sf.jasperreports.export.xls.one.page.per.sheet property。

You can use the net.sf.jasperreports.export.xls.one.page.per.sheet property.

有关的信息此属性为此处


  • 该属性可以添加到 jasperreports.properties 文件(在* jasperserver \WEB-INF \classes *文件夹中):

net.sf.jasperreports.export.xls.one.page.per.sheet=true




  • 该属性可以添加到报告模板(jrxml文件)

  • 样本:

    <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" ...>
        <property name="ireport.zoom" value="1.0"/>
        <property name="ireport.x" value="0"/>
        <property name="ireport.y" value="0"/>
        <property name="net.sf.jasperreports.export.xls.one.page.per.sheet" value="true"/>
    

    这篇关于将包含多个工作表的报表从JasperServer导出到Excel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆