用ASP.net做过开发的人都知道.在.net中做报表很简单. 可是,在java中如何解决报表问题了.其实在java中使用报表也不是什么难点.可以使用FineReport这个产品.它可以实现一些复杂的报表问题.它可以生成饼状图和柱形图.等复杂的报表模板.这样可以给开发人员提供一个很好的平台.

FineReport软件是帆软软件(中国)公司自主研发的一款企业级的报表工具软件,针对复杂格式的报表数据及Web报表的展现,FineReport提供了分组报表来继承SQL型报表工具软件的快速做简单格式报表的优点,提供了电子表格来继承Cell型报表工具软件的可以做极度没有规则的复杂格式报表的优点,又创新性的提供了“Excel+绑定数据列”形式的自由报表,通过多源分片、不规则分组、双向扩展来轻松拖拽做复杂格式的报表,做报表从此不再需要编写复杂的SQL语句和做大量的前期数据准备了,不仅不需要编程而且大大降低了报表后期的维护量,将制作报表的效率提高了一个数量级.它分为报表/表单设计器,报表/表单服务器.

首先,要在http://www.finereport.com/cn/index.html下载相关软件.安装完成后,打开报表设计器.
 

一般来说,一个完整的报表设计流程,大体分为如下几个步骤:

打开设计器à配置数据源à新建报表à定义私有数据源à报表设计à预揽报表à发布报表

具体的步骤我就不多说了.该软件有很详细的帮助说明文档.可参考它的说明文档.如有不清楚的地方.可以留言或于我联系...我这里有做好的实例.可供大家参考..