
在Java报表开发领域,iReport和FineReport(以下称为FR)是非常流行的报表开发工具. 由于这两个功能的位置不同,因此FR成为企业用户的流行工具,而iReport具有更多的个人用户.
远程设计是企业用户的严格要求和常见方案. 通常ireport 多个表格打印,个人用户对此没有太多需求. FR支持远程连接服务器设计报告,而iReport不支持.

FR图表类型示例
FR图表由其制造商Fansoft独立开发. 它支持多种类型的图表. 报告中的插入支持也相对较高,支持自定义图表样式和类型,并支持各种高级交互功能. iReport的图表由图表插件jfreecharts实现. 实际上,仅在报表中插入图片,在同一报表中显示多个图表非常困难,因此也不支持图表的自定义.


FR型Excel设计模式
在Excel成为流行的办公软件之后,以Excel模式创建和开发报告的能力成为许多公司的硬性要求. FR的报表设计模式类似于Excel,可以解决用户的常规需求,例如复杂的标题,格式对齐,行和列的无限扩展,字体调整以及Excel导入和导出. 后来的FR是在原始的类似Excel的设计模式的基础上添加的. 除了表单设计模式之外,双模式设计风格也成为了亮点.

FR表格设计模式

iReport是一种视觉制表模式,制表界面是条状填充的,并且生成的模型板文件是XML文件;不支持EXCEL样板导入;格式对齐非常困难;诸如字体之类的其他格式的调解也很麻烦;表中的表达式不能随着行和列的更改而自动调整;

iReport条形设计模式
FR使用父子的概念来解决一系列数据表示问题,例如数据的水平和垂直扩展,复杂的分组等问题. 支持异构数据源(即一个报表具有多个数据源),复杂的聚合报表以及各种延迟间计算. 由于实现思想,FR报告嵌套可以嵌套在无数层中.
iReport不支持水平数据扩展或不规则的数据分组. 报告的数据只能来自相同的数据集或数据源,而无法实现多源报告. iReport对子报表的支持也很低. 它仅支持单层子报表,不能嵌套在多层中. 晶格之间对数据操作的支持也相对较低,既不支持嵌套操作也不支持独立的晶格操作.

iReport主要用于满足外国报告. 外部报告不需要填写此功能,因此iReport无法填写报告.
中国公司对报告的要求更为复杂. FR的报告功能非常强大,这也是国内报告工具的一般状态. FR的报告支持支持将填写在同一表中的数据提交到多个不同的表或不同的库,并支持删除行和添加多源报告数据的行(除了普通的单行,您还可以选择指定行数或一种整个表单的样式),支持B / S结束自动计算,并支持多页填充.
FR支持导出Excel格式(导出Excel格式文件,包括分页导出,原始导出以及分页和工作表导出),Word格式,SVG格式(逗号分隔),文本文件(制表符分隔),文本文件,模板(内置-in数据)和其他文件格式
iReport支持HTML,PDF,EXCEL,CSV,XML等输出格式;不支持以文本格式导出;无法导出PDF / EXCEL且不会失真;不支持不分页的EXCEL导出,并且无法控制是否导出隐藏的行/列;
常规打印是许多公司急需的功能. FR和iReport都支持常规打印,但是iReport需要某些编码才能实现.

iReport支持批量报告打印,但需要通过编程来实现;通过主子表可以实现一些更简单的纸张打印. iReport无法自动符合纸张尺寸,不支持列打印,不支持在一张纸上进行多页打印,不支持最后一页填充空白行,不支持缩放ireport 多个表格打印,并且支持垂直分页,但是不支持水平分页.
FR支持报表的批量打印(无编码),水平/垂直页面打印,列打印和强制分页; FR在打印时支持页面设置和页边距调整.
iReport本身没有良好的并发控制机制. 当并发访问的数量很大时,通常容易出错. 报告模型板需要多次编译和解析,然后显示在客户端上. 效率相对较低,并且还会影响性能. FR作为纯Java软件,可以与J2EE Web应用程序无缝集成,然后通过应用程序服务器负载平衡或集群机制,大大提高并发性.
iReport接口方法是API,但是接口不够丰富. 引擎的接口方法和FR接口的参数等接口方法也是API,但相对丰富,如下:
iReport不提供权限设置,FR权限设置功能更强大. FR的决策平台提供权限功能,根据角色赋予不同的权限,以便不同的角色可以看到不同的模板. 在此基础上,FR还支持多级权限分配. 超级管理员可以分配一些分配给分层管理员的权限. 分级管理员只能在自己的权限内管理模板和用户,以达到客户评级. 管理需求.
移动互联网时代对企业来说是一个巨大的考验,而移动报告也是企业信息化过程中的必然. iReport没有移动终端,并且FR开发了一个移动报告平台,适用于Androd,IOS和其他专门用于移动终端的系统.
免费试用FineReport
读数数: 2,213
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-276073-1.html
够你喝十天足够了
是个男人就不会像这样的想法