简表介绍

简表(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开始的纸张类型,都是杰表自动生成的。其他报表工具,需要你手工去控制面板里增一个纸张类型。

java 杰表_简表相关推荐

  1. JAVA报表(jor简表使用)

    简表介绍 简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 . 提起开源的报表工具,不能不说说jaspereport,jasperreport作 ...

  2. java 跳表_跳表 skiplist

    最初知道跳表(Skip List)是在看redis原理的时候,redis中的有序集合使用了跳表作为数据结构.接着就查了一些资料,来学习一下跳表.后面会使用java代码来实现跳表. 跳表简介 跳表由Wi ...

  3. Java数据结构与算法_线性表_顺序表与链表

    文章目录 线性表 顺序表 顺序表API设计 顺序表的代码实现 链表 单向链表 双向链表 总结 线性表 概述 线性表是最基本.最简单.也是最常用的一种数据结构. 一个线性表是n个具有相同特性的数据元素的 ...

  4. 为什么多对多关系需要建立中间表_中间表是什么?和报表有什么关系?会带来怎样的问题?又如何解决?...

    在数据库中有一类用于保存中间计算结果的物理表,通常被称为"中间表".中间表主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面. 中间表来源1. 计算逻辑复杂 在 ...

  5. 什么叫做石英表_石英表 是什么意思??

    展开全部 石英表是腕表种类之一,英文是e5a48de588b63231313335323631343130323136353331333431356638quartz watch. 将石英晶体运用在钟 ...

  6. 如何将分表汇总到总表_总表输入数据,自动拆分到分表,你会吗?

    HI,大家好,我是看见星光的的的前妻--我是随风.今天在某Excel交流群有个童鞋提问: 各位老师,我有一个总表类似这样的表,我现在想要在总表输入数据的时候,自动分类到分表中去.有什么好的办法没有? ...

  7. mysql查询结果插原表_新建表需要原表的数据,mysql 如何把查询到的结果插入到新表中...

    项目运用情景:新建表需要原表的数据 1. 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO  目标表  SELECT  * FROM  来源表 ...

  8. 什么叫做石英表_石英表和机械表区别是什么?

    当今社会,手表无论从实用的角度还是时尚的角度,都已经成为很多人"形影不离"的伙伴.随着生活水平的提高,更多的人也开始喜欢佩戴手表.一些不是很懂表的朋友在第一次够表时,不清楚石英表好 ...

  9. 什么叫做石英表_石英表是什么意思?

    展开全部 石英表是腕表种类之一,英文是quartz watch. 将石英晶体运用在钟表上是一种现代的发明,第一只石英表在62616964757a686964616fe58685e5aeb9313334 ...

最新文章

  1. 创新的缩略图展示javascript类库 - Kort.js
  2. 为什么停车类APP看似缺口巨大却没有成长起来?
  3. ASP.NET 常用验证
  4. verilog正弦电压PWM波产生
  5. Linux学习之CentOS(二十九)--Linux网卡高级命令、IP别名及多网卡绑定
  6. 广西计算机二级450034考点,广西计算机等级考试报名地点
  7. window安全模式的用途
  8. java集合快速构建成树形json
  9. 高斯正算matlab,MATLAB实现高斯-克吕格投影正算
  10. mysql sql语句 编辑器_三个非常实用的开源SQL编辑器
  11. HTML5,不只是看上去很美 (第一弹:彩虹爆炸图)
  12. 网络翻译-利用有道接口
  13. 个人电子邮箱格式大全,邮箱的正确格式是什么?
  14. [spring源码学习]一、IOC简介
  15. 什么是DNS污染?DNS污染怎么办怎么解决?
  16. 微软行星云计算Planetary Computer——previsa南美洲亚马逊雨林森林损坏系统AI智能评估
  17. 一种基于SoC和阿里云的智能家居系统设计方案_家电研究报告
  18. mmdetection 安装配置全过程
  19. 【无标题】程序员如何优雅地摸鱼?
  20. 公司邮箱一般用哪个?

热门文章

  1. 数字孪生——复制同一个你
  2. 送4G金士顿U盘了,先到先得
  3. “HP LaserJet M1319f 激光一体机”在 Windows XP 下实现共享打印
  4. 输出由“*”组成的菱形
  5. springboot的那么一套
  6. 深入理解RocketMQ延迟消息
  7. 日本某地发生了一件谋杀案,警察排查确定杀人凶手(C语言)
  8. 【面试】以面试者的角度回答Vue中的diff算法(附图示diff运算过程)
  9. 期货开户的具体程序是什么?
  10. 在线学习Node.js——Day6