完全java实现一款开源的报表工具简表(JOR)
2017-12-03 20:49
281 查看
简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。
提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。
简表(JOR) 的License已发布,可免费用于商业项目中。
简表(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 以上版本适用
提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但由于其设计主要是针对西式的简单报表,设计起复杂的中式报表来,有点力不从心,所以,在国内的项目中能成功应用的例子并不多。JOR,作为能做复杂报表的开源报表工具,可以弥补jasperreport的不足。
简表(JOR) 的License已发布,可免费用于商业项目中。
简表(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 以上版本适用
相关文章推荐
- Java实现完全开源
- Rhino 是一个完全使用Java语言编写的开源JavaScript实现。Rhino通常用于在Java程序中,为最终用户提供脚本化能力。它被作为J2SE 6上的默认Java脚本化引擎。
- 推荐一款基于Java的音视频处理开源项目--JAVE
- Java/JSP下的开源Grid/Table实现汇总
- java 项目国际化完全实现
- Java分布式内存开源实现:Hazelcast
- 完全基于开源实现的SOA架构(Open source SOA)
- java网络编程五:暴力法破解登录系统的完全实现
- java网络编程五:暴力法破解登录系统的完全实现(木子)
- 完全开源的JAVA开发环境+开发工具+服务器
- 关于Java RDP协议实现远程桌面连接的开源项目properjavardp
- java分布式,基于开源框架实现消息方式
- JAVA synchronized 线程经典 生产者消费者 两个完全不同的实现的方式
- 推荐一款asp.net-MVC开源框架,完全开源免费使用
- 完全背包问题(Java实现)
- Quartz是一个完全由java编写的开源作业调度框架
- 推荐一款基于Java的音视频处理开源项目--JAVE
- Java 实现自动化构建的开源工具和使用技巧,
- java基础--JDBC--常用的开源实现DBCP--03
- 开源RTP协议实现:Java.net.rtp说明(1)