码迷,mamicode.com
首页 > 其他好文 > 详细

ireport 导出excel 分页 和 文本转数字格式的解决方法

时间:2017-08-24 21:25:34      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:break   http   文本   ==   image   报表   空白   防止   格式   

景:ireport 画excel 报表,导出时要求 数据分页,每页包含 标题和页脚

1.画excel

2.处理分页

  • 首先建立一个变量totalNum 用于记录总共有多少条记录,注意设置属性为Integer类型,计算方法为count,变量表达式为new Integer(1)
  • 技术分享
  • 技术分享

  • 再插入一个break 分隔符,选择column break,设置属性 print when expression 值为new Boolean($V{totalCount}%10==0
  • 意思是 每10条记录分一页,注意break组件需要放在Detail区域
  • 技术分享

     

  • 技术分享
  •  技术分享

  •  

    这样基本就能完成分页,但是预览时候分页,真正从浏览器导出时并未分页,原因是报表还需设置如下属性:

  • 点击报表出现属性
  • 技术分享

    技术分享

     

     设置属性,如下方框内属性,按顺序分别表示

  • 1.取出excel行之间空白
  • 2.每页占一个sheet
  • 3.分辨单元格值类型,防止单元格出现数字变文本不能运算公式,和绿色小箭头

       技术分享

 

ireport 导出excel 分页 和 文本转数字格式的解决方法

标签:break   http   文本   ==   image   报表   空白   防止   格式   

原文地址:http://www.cnblogs.com/pabitel/p/7425110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!