简表介绍
简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。
提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但
由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例
子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。
简表(JOR) 的特点:
√ 完全开源
√ 支持可视化地设计报表
√ 支持复杂的交叉表,如多级行上、列上分组;分组不平衡的交叉表等
√ 支持复杂的跨组运算,如同比、占比、环比、排名
等
√ 支持图片,图片源可以来自数据库、本地文件、网络、classpath、内嵌
√ 支持脚本,脚本可以扩展
√ 支持简单列表、主从报表、标签报表、分栏报表、套打报表
√ 支持jsp tag、ajax、web form 集成
√ 支持 HTML,PDF,EXCEL导出
√ 支持所有主流数据库,如 Oracle、DB2、Sql Server 、Mysql等
√ 支持任何的j2ee应用服务器,如Tomcat、Apusic、 WebSphere、WebLogic等
√ 支持Windows、Linux、Unix、Mac os等操作系统
√ JDK1.4 以上版本适用
源码可以到 google code 检出 svn checkout http://nexreport.googlecode.com/svn/jor
简表(JOR) Screenshoot
可视化的数据结构
可视化的数据结构和布局,更容易上手
页内钻取
超强的分析功能,支持页内导航,下钻,上卷,维度任意可选
主从报表
套打报表
标签报表
分栏报表
计算比去年增长数
计算比去年同期增长数
补足空行的表格报表
多表合并.不同的数据集,做成一个相连的报表
公式分组报表.按字段值,进行分类,分级
排行榜(Top N)报表
按汇总值大小排序的分组
多级分组
显示排名
交叉表折页处理
层次不等的交叉表
行列并行分组的交叉表
多数据集的交叉表
类excel表格组件
javabean数据源
插入统计图对象
设置统计图背景及立体效果
从统计图钻取另一个明细报表
你可以在统计图的某一个数据区放置一个超链接,使用户双击该区时,跳转到另一个子报表或网页,如,有一个柱形图,显示各产品的库存量,点击某个产品的柱面,就可以打开该产品相关的销售记录。
饼图
以时间为横轴的统计图
混合类型统计图
双轴统计图
创建甘特图
平滑曲线统计图
特殊统计图
条形码
日常生活中条形码随处可见,条形码用几何图形表示数据,并可以被专门设备识别。杰表可支持的13种条形码,分别是codabar、code39、code128、2of5、postnet、ean-128、ean-13、ean-8、upc-a、upc-e、royal-mail-cbc、pdf417、datamatrix,其中最后两种是二维条形码。
设置图片背景
显示数据库字段上的图片
冻结窗口效果
点击表头排序
超链接子报表
当你浏览报表时,可能需要了解更详细的信息,比如,我们在浏览一个订单列表时,希望了解该订单中各货物的销售数量。这时,你可以在订单列表中,加一个超链接,使用户在点击该链接后,可以跳转到显示该订单明细的一个报表。
你可以在主表中,点击订单ID,即可浏览该订单出售的所有货物明细,如下图所示:
热点提示
复杂汇总
颜色警告
斑马条
创建页小计、页累计报表
自动刷新
数据转换成进度条
页内钻取
->
多阀值线
数据转成状态图片
ajax调用报表,不刷页
打印时可微调打印项的位置
获取打印机列表
可以自动获取本机中,安装的打印机数目,并做成下拉框供用户选择。当你仅想改变输出打印机,而保持其他设置不变时,适用。
自动创建自定义纸张
当你在报表设计器中,定义了一个打印机不存在的纸张大小时,系统将在客户端,自动新增打印机的纸张类型,如下图中的custom开始的纸张类型,都是杰表自动生成的。其他报表工具,需要你手工去控制面板里增一个纸张类型。