[Java报表软件—技术知识]数据编号报表 |
报表当中,常常需要给数据进行编号。我们可以利用层次坐标当中,对单元格进行定位的公式来得到对数据的编号。例如下面这张报表:
500)this.width=500'>
首先我们设计一个纵向分组的报表。其数据来源是FRDemo中的原表StScore.第一层是班级,第二层是性别,然后是明细的成绩数据。如下图:
500)this.width=500'>
然后我们来给数据添加编号。第一层是1、2、3的形式,第二层数据使用1.1、1.2、2.1的形式,最底层的数据,使用(1)(2)(3)这种类型。
首先来添加第一层,在第一层数据班级所在单元格C7左侧的B7单元格内,写入公式“=&C7”,然后鼠标右键,选择父格设置,将B7的左父格自定义为C7。即对C7扩展出来的数据进行编号。如下图:
500)this.width=500'>
同理,来添加第二层的编号,在B8单元格中,写入公式“=B7+"."+&c8”,然后将其左父格设置为C8。
在B9单元格中,写入公式“="("+&C9+")"”,然后将其左父格设置为C9.
最后,将B8单元格的内容居中显示,将B9单元格中的内容靠右显示。这样做是为了区分编号之间的层次关系。完成后的报表设计图如下所示:
500)this.width=500'>
预览报表,即可以得到我们开始看到的报表效果。最后将报表保存为 ../WebReport/WEB-INF/reportlets/com/doc/listreport.cpt。
详情敬请登录:http://www.finereport.com
|
|
|

.: 公告
本博客提供详细的java报表软件的制作过程,发布java报表软件的版本更新信息,并适时对国内主流报表软件进行功能比较。 |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:Java报表软件 日志总数:357 评论数量:69 留言数量:0 访问次数:1214788 建立时间:2006年4月16日 |
|

.: 留言板
|

.: 链接
|

|