报表展现与输出
集力数据系统提供了通用的报表展现页面以及对大数据量报表的良好支持,同时提供灵活的打印方式,以及多种格式文件的报表导出功能。
轻松展现灵活控制
集力数据系统提供美观统一的报表展现界面,并且具有调用方式简单、展现效果灵活的特点,可轻松完成各种类型的报表展现。
- 通用报表展现界面
集力数据系统提供通用的报表展现界面,在平台中设计完成的各种报表即可直接进行展现查看。报表展现界面中提供统一的工具栏,具有各种常用的展现功能菜单,例如报表打印、导出、翻页、缩放等等,帮助用户轻松查看和使用报表。
通用展现页面功能示意图
- 展现属性设置
能够让用户对报表进行灵活的展现属性设置。例如是否固定表头、报表打印方式等等。
报表展现属性设置
大数据量的快速展现
报表展现与输出-报表打印 |导出EXCEL,针对大数据量报表的展现,集力数据系统提供了分页取数、计算等优化机制,可达到千万数据量报表在数秒内展现的良好性能。
集力数据系统提供了针对大数据量报表的big标签,报表展现时使用big标签将进行分页取数计算和展现,实现千万数据量报表的快速分页查看展现效果。
此外,集力数据系统还专为自定义分组、交叉报表提供jsp展现工具,采用异步取数+缓存机制的方式,直接从数据库取数,达到即时响应的效果。
大数据量报表展现方式 | 测试报表数据量 | 展现时间 | |
Big标签 | 1000w | 4秒 | |
Jsp展现工具 | 分组报表 | 100w明细数据,10列字段 | 2.2秒 |
交叉报表 | 100w明细数据,1000个行列交叉单元格 | 3秒 |
大数据量报表展现性能测试参考
导出与打印
- 丰富的导出格式
集力数据系统提供了多种格式文件的不失真导出,可以将报表结果导出为Excel、Word、PDF、txt、CSV、openXML等格式。既可以将报表结果导出至客户端,也能够导出至服务器。
- 多种打印方式
同时支持Flash打印与Applet打印两种方式,用户可根据需求灵活选择、设置打印方式。
Flash打印可以对使用广泛安装的Adobe Flash Player进行报表打印,使用户在打印上更加灵活、方便快捷。
集力数据系统的Flash打印为矢量打印模式,能够做到精确打印且对浏览器资源要求较低。同时打印时避免了Applet打印需要下载安装JDK的繁琐,客户端可以无需下载JAVA JDK或JRE控件,步骤少,启动速度快,可以直接在浏览器端进行打印。
此外,Flash打印可以实现文字的旋转打印。
但是,由于Flash player安全沙箱机制的限制,Flash打印不允许传递纸张信息到打印机,所以在使用Flash打印时将弹出打印机窗口,需要在打印机设置窗口手动设置纸张的信息。(注:此限制为Flash player 本身机制的限制,并非产品本身的限制)
Flash打印预览界面
Applet打印要求客户端必须有Java环境,安装了JDK或者JRE才能进行打印,Applet打印为早期较成熟的打印的方式,对各种报表打印需求都有很好的支持,且支持自定义纸信息传递。
Applet打印预览界面