最近公司让开发统计报表,之前的报表是使用jxl工具开发的,这个工具是免费开源的,不易使用,不易维护。
最近公司买了帆软的finereport报表工具软件,开发非常高效,几个小时报表开发出来了,可以单独使用,也可以嵌入到我们自己的系统中。
功能非常强大,我在工作终于到的问题主要有:
1. 一个报表来自多个数据源,不能一个sql搞定。 多个数据源,嵌套绑定。
2.页面有空分页:删除没有填充数据的空白多余行列,以及多余的sheet页。
3.列数过多自动分页,请求连接加上:&__bypagesize__=false
4.其中一个功能是把数据查出来,导入到临时表中,再进行一次查询,这个功能请教finereport技术支持他们也没有办法,后来明白过来直接一个sql搞定,在下面有sql。
5.查询出来的是一些id号,通过他们的形态设置,关联到有意义的字典表中,查出具体值来。
6.数字连接,查出的结果需要连接到具体有意义的列表中。
7.显示行序号,可以在单元格中添加公式::输入公式=seq()