jor(1):简表(JOR)开源的报表工具调研

简介: 1,项目介绍参考:我觉得需要说明下,我不是这个公司的员工,也不是做广告,只是调研下这个开源报表软件。简表(JOR),是一款开源的报表工具,完全java实现,核心代码来自于国内一线报表工具品牌杰表.2008 。提起开源的报表工具,不能不说说jaspereport,jasperreport作为著名的开源报表工具,在java程序员中一直享有盛名。但由于其设计主要是针对西

1,项目介绍参考:

我觉得需要说明下,我不是这个公司的员工,也不是做广告,只是调研下这个开源报表软件。

简表(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.7 以上版本适用
项目官网: http://www.jatools.com/jor/

2,关于工程代码

这个是从官网拷贝的代码,不修改包结构,不修改log。 将代码拆分成两个部分,一个是jor-report-gui,一个是jor-report-web。 代码已经修改成支持jdk1.7版本。

主要把代码梳理下能跑通,切换成maven工程。

项目代码已经放到github上面了。https://github.com/freewebsys/jor-report

maven工程可以直接运行:

项目是swing开发的gui程序,现在这样的开发少多了。感觉做的gui程序还是不错的。功能挺多的。
公司也是挺开放的,把代码开源了,但是发现有好多jar包不能使用最新的。好久没有更新的样子。
官网网站上面的论坛不太活跃。

推荐使用idea 社区版本的。非常好的支持maven,直接使用社区版本的就足够好了。太高级的也不会用。

3,总结

最近在研究统计,希望弄一个统计平台方面的研究,最后需要数据展示,找了半天重要找到这样一个开源软件。
和国内大多数开源类似,发布代码的时候直接打了个zip放到网上了,没有太多的文档。
总体感觉还不错,工程里面有例子,可以支持很多种报表。
感觉上工具还是不错的,做的很用心,支持很多种中国式的报表。
web页面展示稍微需要优化下,界面比较原始,只是table布局的。配合上bootstrap会好很多。
数据方面从配置看啥都支持,而且支持从界面拖拽,查询数据库。
思路是非常对的,毕竟统计报表系统只是页面展示就可以了。具体的还需要继续研究。
公司的思路也是对的,做开源软件,然后靠卖服务,做培训挣钱,公司的主要经历就是做好产品。

目录
相关文章
|
Java BI Scala
6款实用开源报表工具
大数据时代,从海量数据中挖掘出有用的数据,并以较人性化、直观的方式展示这些数据,变得尤为重要。今天小编为大家介绍6款实用的开源报表工具,你可以使用这些工具做出高效,且符合企业需求的报表。
31707 0
|
23天前
|
敏捷开发 数据可视化 安全
工程管理团队任务可视化工具哪家强?深度评测来袭!
在工程管理中,任务可视化工具对于提升团队协作效率和项目透明度至关重要。本文深度评测了包括Trello、板栗看板在内的多款工具,从功能、易用性、适用场景等方面进行全面对比分析,旨在帮助工程管理团队选出最适合自己的工具,实现轻松高效的办公体验。
38 6
|
7月前
|
SQL BI
平台组成-报表工具
平台的报表工具是完全自研的,当然也从BIRT等学习了很多东西
|
分布式计算 大数据 Hadoop
开源大数据方案有哪些
开源大数据方案有哪些
153 0
|
7月前
|
人工智能 安全 数据管理
《数据治理简易速速上手小册》第10章 未来数据治理的趋势与挑战(2024 最新版)
《数据治理简易速速上手小册》第10章 未来数据治理的趋势与挑战(2024 最新版)
104 0
|
7月前
|
前端开发 JavaScript
开源! 基于lowcode行业的开源CMS系统,轻松帮助企业和个人搭建知识管理系统
开源! 基于lowcode行业的开源CMS系统,轻松帮助企业和个人搭建知识管理系统
85 2
|
SQL 弹性计算 分布式计算
【有奖调研】E-MapReduce 易用性有奖调研
为深刻理解您的需求,提升 EMR 产品与服务能力。阿里云 EMR 团队诚邀您参加 EMR 易用性调研。我们会认真评估您提出的每一条建议,并从中筛选出优质回复回赠精美礼品。
240 0
【有奖调研】E-MapReduce 易用性有奖调研
|
敏捷开发 监控 Cloud Native
重磅|阿里云发布“一站式敏捷数据仓库解决方案” 实现库仓一体数据分析能力(内含干货PPT下载)
阿里云重磅发布一站式敏捷数据仓库解决方案。该方案结合一站式数据管理平台DMS及云原生数据仓库AnalyticDB(以下简称ADB),真正实现了库仓一体的技术架构,提供在线数据实时入仓、T+1周期性快照、按需建仓等能力,数据延时低至秒级,持续赋能业务在线化,令企业在线数据释放最大价值。通过低代码操作,阿里云一站式敏捷数据仓库解决方案大幅降低了实时数仓的构建难度和数据加工门槛,同时可支撑企业各类高频、动态化的实时分析场景和需求,帮助用户破解实时数仓建设难题,加速企业数字化转型。
1195 0
重磅|阿里云发布“一站式敏捷数据仓库解决方案” 实现库仓一体数据分析能力(内含干货PPT下载)
|
XML SQL 存储
选开源报表开发还是商用?2020报表软件产品整理
开源报表却越来越受到程序员热烈追捧,如ireport、 Jsper report、jfreechart这样的免费,开源的JAVA报表工具,在一下开源的JAVA报表相关的论坛里面都是热火朝天,发问者众多。
选开源报表开发还是商用?2020报表软件产品整理
下一篇
DataWorks