ireport导出excel的一些问题 5
现在项目临近尾声,最后添加一些报表就完工了,客户要求导出pdf和excel,用了ireport,导出pdf没有问题,但是导出excel的时候问题挺多,格式不好看,还有一列...
现在项目临近尾声,最后添加一些报表就完工了,客户要求导出pdf和excel,用了ireport,导出pdf没有问题,但是导出excel的时候问题挺多,格式不好看,还有一列原来是日期的没有显示出来.
另外,不知如何让导出的excel不分页,现在导出的excel里每20行就会重新出现一次列标题(column header),望各位有使用经验的赐教,谢谢了!
最后一点分...
还有,如何删除一列空白列呢? 展开
另外,不知如何让导出的excel不分页,现在导出的excel里每20行就会重新出现一次列标题(column header),望各位有使用经验的赐教,谢谢了!
最后一点分...
还有,如何删除一列空白列呢? 展开
3个回答
展开全部
如何使字段名只显示一次
如果把字段名放在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的时候才显示
如果把字段名放在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的时候才显示
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询