现在好像很少用润乾报表了,但是用finereport的很多。我试过了。用finereport来实现这个需求并不太简单。其界面本身类似于
这个
通常情况下,虽然简单的数据构造可以通过拖放等可视化操作来完成,
但这只是针对简单的情况,关联多个表不是很方便。
而且懂sql会让它更有效率,能做出更好更快的演示,比简单的拖拽要好得多。
差别太大了。如果说jfreechart是自行车,finereport就是宝马奔驰。jfreechart是开源软件,功能整体较弱。如果项目需求发生变化,项目开发人员就会进退两难。另外,开源报表的功能较弱,达到的效果和展现的功能都不好。
其次,技术服务没有保障。如果项目出现问题或者bug,开发者只能叹气。简而言之,这个项目风险很大。
最后,学习成本高,学习难,让很多英雄泪流满面。
我比较熟悉的finereport会给题主解释一下。报表制作的制作步骤基本如下:
1.创建新的数据连接;
2.创建新的模板和数据集;
3.模板样式设计和数据绑定;
4.查看模板的预览效果。
数据集:从数据库中取出数据,显示在finereportdesigner的界面上,可以直接使用的数据显示。
模板数据集:使用范围仅限于当前模板的数据集。
服务器数据集:使用范围包括项目下的所有模板。
模板预览模式:分页预览:正常预览模式,用于查看数据显示模板;
填报预览:opwrite,不仅可以查看报表,还可以使用数据;
数据分析:opview,可以不分页预览报表结果,在线分析,排序,二次筛选。
选择吧有了好的模板,报表会非常漂亮。