日期:2014-05-18  浏览次数:20809 次

有个问题,是用JAVA实现自定义报表的!
要求是这样的:
用户可以自定义报表的格式,比如(报表1):

1月数据         2月数据         3月数据         4月数据       数据汇总

也可以定义成这样(报表2):

              1季度数据                                 2季度数据                                         上半年数据汇总
1月数据   2月数据   3月数据         4月数据         5月数据         6月数据                 123456

CSDN不能发图片,我只能这样描述了,不知道各位能否看明白?

我打算分两步来处理这个问题:
第一步,让用户添写报表的格式,格式按树型存储,比如报表2中的数据,1季度数据和2季度数据都是属于根级别的,而1月数据、2月数据、3月数据是属于1季度数据的。

第二步,根据数据库保存的数据,显示出报表的格式。我认为现在的难点是如何处理表格间的行合并、列合并问题。

我的想法就是这样,不知道各位还有什么更好的想法来实现这个业务




------解决方案--------------------
有个lowagie开源报表工具可以实现
------解决方案--------------------
up
请高手推荐几个不错的报表工具
------解决方案--------------------
你可以试试JasperReport,很不错的开源报表工具