Jasper reports jasper报表导出excel,不带页眉

Jasper reports jasper报表导出excel,不带页眉,jasper-reports,export-to-excel,Jasper Reports,Export To Excel,我使用jaspser studio创建了一个模板。在服务器上,我可以将报告导出到excel。但是,我希望excel文件只包含列标题和数据,而不包含页眉、页脚和任何其他装饰。我看过很多使用java编程的教程。我想知道是否有一种方法可以在不使用java或xml编程的情况下实现这一点 为了澄清,修改xml文件中的一些属性是可以的。我的意思是不要从头开始创建新的xml。这可以通过Jaspersoft Studio实现。更多细节可供参考 您需要向报表本身添加一个新属性(右键单击>显示属性>高级。然后单击“

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


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

这可以通过Jaspersoft Studio实现。更多细节可供参考

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

然后需要添加以下属性(对于XLS格式):


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

这可以通过Jaspersoft Studio实现。更多细节可供参考

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

然后需要添加以下属性(对于XLS格式):


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

您可以通过display If属性中的条件表达式阻止显示列标题,如下所示

$P{format}.equals("xlsx") ? new Boolean(false) : new Boolean(true)
格式是触发呼叫报告生成时可以传递的参数。 您甚至可以阻止在除第一个页面外的其他页面中显示此类内容,例如:

$V{PAGE_NUMBER} == 1 ? new Boolean(true) : new Boolean(false)

您可以通过如下所示的display if属性中的条件表达式阻止显示列标题

$P{format}.equals("xlsx") ? new Boolean(false) : new Boolean(true)
格式是触发呼叫报告生成时可以传递的参数。 您甚至可以阻止在除第一个页面外的其他页面中显示此类内容,例如:

$V{PAGE_NUMBER} == 1 ? new Boolean(true) : new Boolean(false)

哪种编程是允许的?如果没有,我不知道这样问是否合适;)有趣的一点。实际上,jasper studio接受java代码片段。这是一种紧凑容器中的java编程。允许重复哪种编程?如果没有,我不知道这样问是否合适;)有趣的一点。实际上,jasper studio接受java代码片段。这是一种紧容器中的java编程。可能与“不使用java或xml编程”重复,您实际上更改了xml(jrxml)。。。。但答案是好的,值得赞赏(可能对其他人有用)……我想他打算不在jasper report server上编程更改设置……我将问题解释为避免手动键入jrxml,而不是以任何形式编辑它,但我明白你的意思。是的,我同意它可以这样解释,让我们看看OP做了什么,如果你是对的,让我们改变他的问题来澄清这一点,如果你是错的,你可以留下答案(也许在下面的评论)因为你不是只回答OP。作为回答,我觉得这样更好,因为如果你不想用IDE来做,它不难理解,而且它是实际的jrxml代码。(你当然可以随心所欲地回答)我完全按照指示去做。添加了两个属性,但没有效果。页眉和页脚仍然像以前一样显示。如果您可以更新您的问题以包含您的jrxml,那么更好地理解您的问题并找到适合的解决方案将是非常有用的,“无需使用java或xml编程”,您实际上更改了xml(jrxml)。。。。但答案是好的,值得赞赏(可能对其他人有用)……我想他打算不在jasper report server上编程更改设置……我将问题解释为避免手动键入jrxml,而不是以任何形式编辑它,但我明白你的意思。是的,我同意它可以这样解释,让我们看看OP做了什么,如果你是对的,让我们改变他的问题来澄清这一点,如果你是错的,你可以留下答案(也许在下面的评论)因为你不是只回答OP。作为回答,我觉得这样更好,因为如果你不想用IDE来做,它不难理解,而且它是实际的jrxml代码。(你当然可以随心所欲地回答)我完全按照指示去做。添加了两个属性,但没有效果。页眉和页脚仍然像以前一样显示。如果您可以更新您的问题以包含jrxml,那么更好地理解您的问题并找到合适的解决方案将非常有用