Java软件报表软件技术博客

java报表软件技术汇总 java报表软件制作 报表软件新闻
posts - 355, comments - 100, trackbacks - 0, articles - 3
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

    1999年我毕业于国内一个211大学正规本科,先后呆过几个大型的国内软件公司,一直做政府的项目, 10年来几乎用过所有的报表软件,可以说10年来报表软件领域的创新让我不得不佩服中国软件企业的创新和推广能力,让我对中国软件业的前途还是提起了不少的信心.
 
    下面按照从使用的时间一一做点评(独家之言).
    99年到02年那会,没有什么报表工具可以使用,java报表工具只有国外的StyleReport和JReport,  最老牌的水晶报表(CrytalReport)还没有java版本,我们当时的项目这几个工具基本都用过. 先点评者几个:
    水晶报表(CrystalReport): 这个老牌的报表从1988年开始开发以来,93年随着微软的VB一起发行,随着VB的流行,它几乎在一夜之间成为报表软件业的标准。
    JReport: 2000年的时候, 作为java版本的水晶报表抄袭版本面世,不过打了一个时间差,由于CrystalReport没有对应的java版本,一大批以前用CrystalReport的用户迅速转向了JReport,使得JReport迅速发展起来了.

    StyleReport: 这个软件采取创新的方式学习CrystalReport,有好多创新的地方,时间虽然比JReport稍稍晚几个月吧(具体的我也不清楚,估计差不多吧),但是一段时间内风头实实在在的盖过了JReport这个只会抄袭者.
 
    以上三款软件各个方面都挺好的,他们只有一个共同的缺点,就是制作中国式复杂报表非常的麻烦,甚至很多报表都制作不出来. 没有办法,后来抄袭者,包括开源的JapserReport/Ireport, 国产的深圳的如意报表,杭州的杰表,上海的数巨报表,也有这样的问题,只是其中如意和数巨是连核心代码都抄袭了俄罗斯的开源报表软件FastReport,只是在上面加了一个外壳.
 
 
    既然做不了复杂格式的中国式报表,后来有项目就开始用华表这样的类似Excel的组件来暂时解决这个问题了,之所以称它是组件,因为这类产品就是把Excel的功能完整的复制了一遍,做一张报表,需要先做一个模板,它的这个模板只负责格式,然后必须要写一段代码从数据库里面读取数据,并且填到模板的格子里面去,这样来达到显示数据库的数据的 – 这么做确实可以制作所有的中国式复杂报表,但是每个报表都需要编程。这种做法本来可以直接用Excel的,当然了实际中确实有不少公司在直接调用Excel的函数来把数据直接填入到Excel模板的格子里面去,但是使用Excel有一个最大的问题,微软的Excel不能独立出Office套件单独使用,就是每个客户端都必须安装Office, 这是一个巨大的成本(一个客户端2万人民币,大家可以去计算多大的成本),如果都用盗版,产品将是一个巨大的商业风险,所以才有了华表这样组件的生存空间。而且华表价格便宜,不到5万人民币一个项目,关键的是他的售后服务常常是1000RMB/小时,基本上就只提供论坛服务了,他的创始人唐爱平,唐总在1200万把华表卖给用友软件后,大概在05年的时候已经离开华表了(好像现在的技术总监是一个80后),导致华表长达数年没有新版本更新,最近推出的E-Cell已经不再是报表软件了,而是直接卖给最终企业/政府等用户的一个软件了,华表正在慢慢的转型到数据解决方案厂商了,这样做最直接的问题,就是将会跟购买华表软件的客户,那些软件集成商竞争,这么做不知道是该赞扬还是该感叹。所以本来应该由华表来解决的不编程制作报表模板的问题,只好留给其他人来解决了。
 
    在04年以后,在报表软件市场开始出现,“南帆软,北润乾”,也可以说”南FR, 北RQ”(因为帆软的产品叫FineReport, 润乾产品叫RAQ),这样的局面。这两家公司很有意思,都是01, 02年那个时候开始开发报表产品的,基本是04年后才开始有成型产品问世的,帆软是由几个硅谷回国的技术人员创办的,润乾是本土从做校园管理软件转型的;跟”南金蝶,北用友”类似,金蝶越来越依靠技术沉淀,从近几年推出的金蝶中间件和BOS平台就可以看出端详,用友由于在北京依靠长期的政府关系,所以金蝶在企业里面用得比用友多,用友在政府里面用得比金蝶多。帆软和润乾也类似,由于地缘和北京的因素,帆软也是在企业用得多,润乾是在政府用得多。
 
    这两款软件都解决了用户不用编程可以制作出中国式复杂报表的问题,都支持多数据源,也支持多数据源的关联,我们在04年到07年的项目中,部分用帆软,,部分用润乾,当然当时的选择带有很大的随机性,从08年以后,我们把这个权利交给了用户,每次都像用户推荐两款产品,由用户自己去选择,用户就基本选择FineReport,渐渐的就基本使用FineReport了,具体的原因,原来在于两家公司的产品定位不同,虽然说两家都宣称是类Excel设计器,但是类有类不同啊,主要是Excel里面有两大功能, 润乾不支持,但是FineReport支持:一个就是多sheet(工作表), 帆软的一个模板里面可以添加多个sheet, (工作表) 真正的和Excel的页面和功能做到一模一样,关键是用户很多模板是先用Excel画好的,不支持多sheet(工作表),导入导出的转换非常麻烦;另外一个就是编辑行数和列数不是无限增大的,这个让用户骂声一片,用户使用Excel习惯了,特别讨厌不停的用鼠标插入行,插入列,插入多了还得删除,我们也多次跟润乾提意见,至少到目前的最新版本都没有修改,我们拭目以待他们的最新版本能够解决这个问题吧。
 
    下面我按照从后往前顺序列出这些报表的网站吧
     http://www.finereport.com    帆软报表FineReport  
     http://www.runqian.com    润乾/快逸(快逸是润乾去掉最核心的制作复杂报表功能,专门制作非中国式的简单格式报表的版本,从界面到文档都一样的,这里不单独详细说了)
     http://www.cellsoft.cc/     华表组件
     http://www.soft2web.com    如意报表
     http://www.mxreport.com    数巨报表
     http://www.jatools.com     杰表
     http://www.jreport.com    JReport
     http://www.inetsoft.com   StyleReport
     http://www.jaspersoft.com    JasperReport
     http://www.crystalreport.com/    水晶报表CrystalReport
                        

原文来自:JavaEye


评论

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2009-05-05 12:23 by 虎啸龙吟
恩,写的不错。

# re: 泣血推荐,十年(1999-2009)报表软件使用心得[未登录]  回复  更多评论   

2009-05-05 13:01 by smart
我感觉润乾还有两个问题,
1)学习成本高,润乾喜欢整很多数学理论,把一个简单问题说复杂,让人对他很多名词不知所云,想快点把它用起来,不容易。有点违反工具初衷(工具就是提高生产力,结果你让我花了N多时间去学习)
2)润乾性能不行,让我们在很多项目上提醒掉胆,

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2009-05-05 13:07 by 一生何求
很好,对报表这个行业很陌生,看了你的文章大长见识,多谢!楼主不用理会上面的“dsds”这个垃圾家伙的垃圾评论。

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2009-05-05 19:51 by tao
老师果然历程不少,拜服!!!

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2009-05-06 01:30 by md
一直用FineReport, 不知其他的

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-21 21:53 by 不要说话
一直用的帆软,感觉还蛮好用的

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-24 21:34 by 朱少
之前用的水晶报表现在换的到了帆软的FineReport,感觉还是帆软比较好用,比较适合。

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-24 23:43 by nauxiaoyao
现在也在用啊
感觉用的很顺,很不错

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-24 23:46 by nauxiaoyao
@一生何求
感觉帆软貌似很火
看好啊
药不骄不躁的~~

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-26 21:06 by zhenzhen
用过
支持阿

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-26 21:07 by xiaoyao
我身边的人对它评价都很好多的

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-27 20:34 by 我爱大喵喵
很好用的软件,一直在用,不赖

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-07-28 18:42 by zhenzhen
以前就听说过大名
现在在用,很不错的

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-01 12:02 by 酷热夏
使用过这个软件 实在很好,还有要支持正版啊

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-03 16:06 by wltgyhxy
很适合中国市场特殊需求的报表--finereport~~

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-03 16:09 by wltgyhxy
其实水晶报表也用过不过还是改用finerepoertl了

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-03 16:29 by nanshennau
在企业里面好像确实帆软比润乾吃香~~呵呵

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-03 20:47 by 夏天的心情
其实每个报表软件都有各自的优势,选择一个适合自己的才是最重要的,楼主写的那么多软件中,我感觉finereport报表软件还是最适合大众的!

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-07 10:56 by FvgodReeze
选软件还是挑用的顺手的,我觉得finereport就不错

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-10 17:46 by 光明永恒
是的,文章整个看下来了,很中肯,软件也很不错

# re: 泣血推荐,十年(1999-2009)报表软件使用心得[未登录]  回复  更多评论   

2010-08-10 18:09 by 123
正在用,路过顶一下

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-17 17:42 by 郭嘉
文章很不错,软件用过,也很好用,支持

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-18 21:40 by amaryllis
支持帆软~~特别好用~~

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-08-20 13:33 by lllllnau
文章不错学习下
打算改用帆软看看呢

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2010-09-02 15:06 by xiaohonghong27
FineReport 公司一直在用,觉得不错。

# re: 泣血推荐,十年(1999-2009)报表软件使用心得  回复  更多评论   

2015-03-05 13:12 by odisenna
对于RQ我是疲软了,我记得有一次我写了一个数据集(保证是可行的),但是这丫的在封装我的数据集的时候竟然包装错了,直接报错,唉!弱智的,然后我又把我的数据集重新select了一遍给它,它才认了。
还有 RQ在数据展示方面性能很差啊,慢的要命
技术顾问贵的要死。
帆软没用过,期待用一次。

# re: 泣血推荐,十年(1999-2009)报表软件使用心得[未登录]  回复  更多评论   

2015-07-03 10:41 by panda
这文章写的比较早了,现在国产报表工具活跃的也就是思迈特Smartbi、帆软、润乾。国外开源的陆续都不怎么发展了,光免费不赚钱有压力的。
Smartbi的报表工具,直接使用Excel进行报表设计,有免费版。

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问