前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >免费报表工具 积木报表(JiMuReport)的安装

免费报表工具 积木报表(JiMuReport)的安装

作者头像
用户1637609
发布2021-03-09 16:56:38
4.3K1
发布2021-03-09 16:56:38
举报
文章被收录于专栏:马洪彪马洪彪

分享一b/s报表工具(服务),积木报表(JiMuReport),张代浩大佬出品。 官网:http://www.jimureport.com/ 离线版官方下载:https://github.com/zhangdaiscott/JimuReport

1 同类产品对比

与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 下载

百度网盘下载(积木报表有版本更新后,新版的打包项目我将更新) 链接:https://pan.baidu.com/s/1S8ozeR7NBfvM1mF260ZiUA 提取码: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

代码语言:javascript
复制
url: jdbc:sqlserver://192.168.1.xxx:1433;SelectMethod=cursor;DatabaseName=JIMU_REPORT
username: sa
password: xxx
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver

mysql

代码语言:javascript
复制
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: com.mysql.cj.jdbc.Driver

4 运行后

访问报表设计页面: http://xxx.xxx.xxx.xxx:xxx/jmreport/list

报表预览:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 同类产品对比
  • 2 软件基本介绍
    • 2.1 在线版本
      • 2.2 离线版本
      • 3 安装离线版本
        • 3.1 下载
          • 3.2 安装
            • 3.3 配置
            • 4 运行后
            相关产品与服务
            云数据库 SQL Server
            腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档