简表(JOR),开源报表工具

简表(JOR),开源报表工具

在eclipse中导入jor工程

简表(JOR),是一款国产的开源java报表工具,核心代码来自于杰表2008.

详情请访问官网 www.jatools.com/jor  

简表的部署现提供两种方式.

第一种通过 SVN 直接检出到ECLIPSE中

SVN 地址 http://jatoolsopenreport.googlecode.com/svn/trunk/

简表(JOR),开源报表工具_第1张图片
1.png (10.55 KB)
2009-10-22 16:55


项目成功检出后.运行设计器  可按 Java Application 运行主类  jatools.designer.App

简表(JOR),开源报表工具_第2张图片
2009-10-22_164318.png (14.82 KB)
2009-10-22 16:55



设计器界面如下
简表(JOR),开源报表工具_第3张图片
2.png (32.97 KB)
2009-10-22 16:55



第二种方式是通过网站下载jor.zip
下载地址 http://www.jatools.com/jor/

压缩包下载完成之后是如下目录结构
简表(JOR),开源报表工具_第4张图片
3.png (10.09 KB)
2009-10-22 16:55


1:designer目录

此目录存放的是设计器  
(1).必须保证已经安装jdk,版本为 1.4以上
(2).运行 bin\start.bat即可打开设计器

2:source目录

(1). 将本目录导入到eclipse中
(2). 运行设计器  可按 Java Application 运行主类  jatools.designer.App


3:tomcat.with.jor目录

   浏览示例报表
   双击tomcat.with.jor/bin/startup.bat
   按以下地址,可访问示例报表
   
    http://localhost:8080/jor/demos

效果如下:
简表(JOR),开源报表工具_第5张图片




简表, 能处理的复杂报表示例

所有的操作都在图形界面下操作。。。
表格与交叉表
1 :占比

简表(JOR),开源报表工具_第6张图片
2009-10-21_155402.png (6.14 KB)
2009-10-21 17:28


选中单元格的公式,表示要计算当前月份,某地区的销售额,占当年总销售额的比例,公式中的除数表示计算指定年份,当前地区的销售额。
=销售表_.金额.sum()/销售表_.金额{1994}.sum()
上述公式的计算结果是不超过1的小数点,如果你想以百分比显示,你可以选择此文本对象的格式化属性,设置为按百分比显示,下面是本例按百分比显示的部分报表截图

简表(JOR),开源报表工具_第7张图片
2009-10-21_154818.png (17.18 KB)
2009-10-21 17:28


2 :与去年同期比

简表(JOR),开源报表工具_第8张图片
2009-10-21_160555.png (15.25 KB)
2009-10-21 17:28


3:多数据集交叉表

简表(JOR),开源报表工具_第9张图片
2009-10-21_160904.png (3.49 KB)
2009-10-21 17:28


简表(JOR),开源报表工具_第10张图片
2009-10-21_161016.png (7.33 KB)
2009-10-22 10:00


上图所示模板,意图是做一个显示销售额的交叉表,在列上显示地区信息,在左面位置显示按产品类别划分,和按客户划分的分组。交叉部分显示每个地区,每个类别的销售额,和每个地区,客户的销售额。

 

图(a)是该报表的模型定义,该模型有四个数据集:

 

  • 产品查询表数据集提供列上的地区分组信息,和类别地区相交的信息,即类别地区交叉索引节点;
  • 客户表数据集,提供显示在左面的客户分组;
  • 类别表数据集下,建Row节点,提供交叉表左面的产品类别信息;
  • 客户地区表数据集,提供客户地区相交区域的信息,即客户地区交叉索引节点;
模型节点与对象的绑定关系已经图示,不再详述。下面是该报表模板的 预览 效果
简表(JOR),开源报表工具_第11张图片
2009-10-21_161059.png (15.59 KB)
2009-10-21 17:28



4:多级交叉表

简表(JOR),开源报表工具_第12张图片
2009-10-21_161315.png (8.88 KB)
2009-10-21 17:28

简表(JOR),开源报表工具_第13张图片
2009-10-21_161400.png (25.65 KB)
2009-10-21 17:28



5:层次不等的交叉表
请看下面的交叉表,该交叉表,列上有两个并列分组,一个是地区分组,另一个是先按年分组,再按月分组。是个不规则的分组。

简表(JOR),开源报表工具_第14张图片
2009-10-21_161909.png (10.89 KB)
2009-10-21 17:28



要做成该报表,需要定义如下图(b)所示报表模型,数据集有三个并列分组,类别分组管行上的分组,地区和年份/月份分组,管列上的两个分组。其中第一个地区分组是一级,第二个分组是年份,月份两级。相应的,需要定义两个交叉索引节点,注意,类别月份的索引节点的列索引,针对年份/月份分组,索引字段也必须选择年份,月份。


简表(JOR),开源报表工具_第15张图片
2009-10-22_095348.png (14.48 KB)
2009-10-22 10:00
图(a)


简表(JOR),开源报表工具_第16张图片
2009-10-21_161737.png (5.3 KB)
2009-10-21 17:28
图(b)


上图(b)是此报表超级表格的定义,此表格的列头表,有两个并列的列板,分别绑定到两个并列分组上,其中,第二个列板上又包含一个列板子对象,被绑定到月份分组节点上。
通过图(a)的数据模型,和图(b)的模板,即可得图 1所示报表。
提示:层次不等的交叉表,可以通过定义层次不等的并行分组节点,和在头表中定义层次不等的板对象,然后将各分组节点绑定到板对象上实现。



6:按汇总值排序的交叉表

简表(JOR),开源报表工具_第17张图片
2009-10-21_162012.png (4.5 KB)
2009-10-21 17:31

简表(JOR),开源报表工具_第18张图片
2009-10-21_162049.png (7.86 KB)
2009-10-21 17:31


7:排名的交叉报表

简表(JOR),开源报表工具_第19张图片
2009-10-21_162229.png (5.7 KB)
2009-10-21 17:31


简表(JOR),开源报表工具_第20张图片
2009-10-21_162247.png (16.03 KB)
2009-10-21 17:31

8:比去年增长
简表(JOR),开源报表工具_第21张图片
2009-10-21_163330.png (13.7 KB)
2009-10-21 17:41

9:行列并行的交叉表
简表(JOR),开源报表工具_第22张图片
2009-10-21_163450.png (21.9 KB)
2009-10-21 17:41

脚本
10:本页累计与小计
简表(JOR),开源报表工具_第23张图片
2009-10-21_164142.png (4 KB)
2009-10-21 17:41

简表(JOR),开源报表工具_第24张图片
2009-10-21_164250.png (9.32 KB)
2009-10-21 17:41


11:颜色告警
简表(JOR),开源报表工具_第25张图片
2009-10-21_164708.png (22.55 KB)
2009-10-21 17:41


特殊报表效果
12:分栏报表
简表(JOR),开源报表工具_第26张图片
2009-10-21_164818.png (15.44 KB)
2009-10-21 17:41

13:套打
简表(JOR),开源报表工具_第27张图片
2009-10-21_165021.png (138.97 KB)
2009-10-21 17:41


简表(JOR),开源报表工具_第28张图片
2009-10-21_165124.png (139.83 KB)
2009-10-21 17:41

14:空行补足表格
简表(JOR),开源报表工具_第29张图片
2009-10-21_165226.png (20.15 KB)
2009-10-21 17:41


15:编码字典
简表(JOR),开源报表工具_第30张图片
2009-10-21_165326.png (23.87 KB)
2009-10-21 17:41

图片
16:显示数据库图片字段
简表(JOR),开源报表工具_第31张图片
2009-10-21_165531.png (25.45 KB)
2009-10-21 17:41


17:背景图片
简表(JOR),开源报表工具_第32张图片
2009-10-21_165614.png (159.17 KB)
2009-10-21 17:41


其他行业报表
18:保险业绩单
简表(JOR),开源报表工具_第33张图片
2009-10-21_170200.png (31.35 KB)
2009-10-21 17:41

简表(JOR),开源报表工具_第34张图片
2009-10-21_170226.png (28.37 KB)
2009-10-21 17:41


19:保险月报表
简表(JOR),开源报表工具_第35张图片
2009-10-21_170354.png (19.55 KB)
2009-10-21 17:48

简表(JOR),开源报表工具_第36张图片
2009-10-21_170411.png (16.32 KB)
2009-10-21 17:48



20:保险汇总单
简表(JOR),开源报表工具_第37张图片
2009-10-21_170455.png (13.38 KB)
2009-10-21 17:48



21:外贸发票
简表(JOR),开源报表工具_第38张图片
2009-10-21_170548.png (19.55 KB)
2009-10-21 17:48





22:外贸报关单


简表(JOR),开源报表工具_第39张图片
2009-10-21_170856.png (26.43 KB)
2009-10-21 17:48


简表(JOR),开源报表工具_第40张图片
2009-10-21_170916.png (26.51 KB)
2009-10-21 17:48


23 外贸清单
简表(JOR),开源报表工具_第41张图片
2009-10-21_171114.png (46.13 KB)
2009-10-21 17:48


24:政府月报
简表(JOR),开源报表工具_第42张图片
2009-10-21_171230.png (22.18 KB)
2009-10-21 17:48


25:政府统计表

简表(JOR),开源报表工具_第43张图片
2009-10-21_171402.png (25.89 KB)
2009-10-21 17:48



26:财务利润表
简表(JOR),开源报表工具_第44张图片
2009-10-21_171524.png (24.44 KB)
2009-10-21 17:48

27:财务资产负债表


简表(JOR),开源报表工具_第45张图片
2009-10-21_171626.png (6.35 KB)
2009-10-21 17:48

简表(JOR),开源报表工具_第46张图片

你可能感兴趣的:(简表(JOR),开源报表工具)