免费报表⼯具积⽊报表(JiMuReport)的安装
分享⼀b/s报表⼯具(服务),积⽊报表(JiMuReport),张代浩⼤佬出品。
官⽹:
离线版官⽅下载:
1 同类产品对⽐
mysql下载哪个盘与SAP⽔晶报表、微软Report Service等⼤牌公司的成熟报表软件相⽐,优势在于积⽊报表⽀持中国式报表,处理合并单元格、交叉表表头斜线等很友好。
与帆软报表等国内报表⼯具相⽐,该报表免费,免费,免费(重要的事情说三遍!)。
现有版本,部分功能不及其他报表⼯具,但已加⼊开发计划中,相信不久将会出现在新版本中。
已实现的功能,操作简单,界⾯友好,上⼿容易。(在B站上有系列视频课程,另外有完善的wiki)
另外,报表的开发⼯具(IDE)基于web,使⽤浏览器即可,不需要安装开发⼯具。
2 软件基本介绍
2.1 在线版本
提供⼀个免费版的在线报表和⼤屏,因为是在线的,所以算是只是提供了⼀个展⽰⼯具,毕竟没有多少⼈会将数据放在别⼈的库中。
数据源除了数据库外,还提供api接⼝,也就是说,如果你不愿意将数据放在他⼈系统上,你可以提供数据访问api供其调⽤,相⽐将整个数据库暴露,这样可以少暴露些。
但api接⼝需要开发,另外调⽤api接⼝权限验证不强,可能你暴露给的不光是积⽊报表。
我不是暴露狂,相信你也不是,⼤概张代浩⼤佬是,那我们看看离线版本。
2.2 离线版本
很抱歉,离线版本只提供报表(期望开发⼤屏,,,想多了。。。)
离线版本提供了GitHub的下载地址,该⼯具不开源,核⼼内容打了jar包。
如果要部署,核⼼jar包是不够的,需要⼀个壳,这个壳可以是jeecgboot(⼤佬提供的另⼀款很好⽤的免费开源系统开发框架),也可以是你⾃⼰的j2ee项⽬,或者是⼤佬给出的sample⽰例项⽬。
积⽊报表是b/s报表,是j2ee项⽬,不是Windows exe。
3 安装离线版本
ok,那就安装离线版积⽊报表,有个免费的好⽤的报表⼯具⾜够,我不需要源码,我想双击运⾏就好。
sorry,需要壳,对,最起码需要将down下来sample,然后打包。。。
⼤佬就是⼤佬,在⼤佬眼⾥,打包是个基础活;在⼤佬眼⼒,你⼀定是个开发者。
好吧,我是开发者,如果你不是,那你下载我打包的安装好了。
3.1 下载
百度⽹盘下载(积⽊报表有版本更新后,新版的打包项⽬我将更新)
链接:
提取码:5pz9
3.2 安装
安装jdk1.8,下⼀步、下⼀步就好了,不需要配置环境变量。
安装积⽊报表,解压缩就好了。
配置数据库链接等,积⽊报表使⽤的是mysql\oracle\sql server等数据库,没有使⽤Derby、sqllite这样的嵌⼊型数据库,因此需要安装数据库,并配置数据库链接。
安装数据库,可以使⽤mysql或SQL server的express版本(免费)。
创建积⽊相关表。(需要⾃⾏初始化表结构,⽬前⼤佬给出了mysql的创建sql,可从⽹盘下载sql server、Oracle的sql)
运⾏startup.bat。。。
3.3 配置
⼏个主要配置:
port: 8082,Tomcat已在包⾥,配置tomcat端⼝。
context-path: ,如果跟路径,则空着。
datasource: master: 配置数据源
ms sql server
url: jdbc:sqlserver://192.:1433;SelectMethod=cursor;DatabaseName=JIMU_REPORT
username: sa
password: xxx
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
mysql
url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
username: root
password: Lims1234!
driver-class-name: sql.cj.jdbc.Driver
4 运⾏后
访问报表设计页⾯:
:xxx/jmreport/list
报表预览:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论