ireport导出excel的一些问题

2024-12-22 09:39:21
推荐回答(3个)
回答1:

如何使字段名只显示一次
如果把字段名放在ColumnHead区域, 那么输出到Excel, 会每个Page都显示一遍.在设计Report时候,一般会设定Page大小.然而对于Excel,这个Page设定仍然存在,而且往往很讨厌,因为在Excel里,通常希望得到连续的数据,然而Jasper仍然会”自作多情”进行分页.比如说,设计sperReport的时候,设定page size为Letter,Portrait,那么输出到Excel的时候每隔大约30行(具体取决于Field的高度), page header, columnheader, column foot, page foot会被重复一次,而且还附带一个高度为0的Excel Row,表示PageBreak的地方.把字段名放在title band里,可以解决字段名重复的问题,当然page header也不要显示了.如果需要,可以把title band的print when expression设成只有输出Excel的时候才显示

回答2:

把标题一道 title中 就会实现 导出的excel不分页的效果了

回答3:

我也有同样的问题呀,一样等回答