大家好,我是狂师!

今日为您推荐一款免费的数据可视化报表设计工具:JimuReport,类似于excel操作风格,在线拖拽完成报表设计!项目声称:永久免费功能,可商用,永久免费使用!

1、介绍JimuReport

北京国炬信息技术有限公司旗下的JimuReport是一个免费的数据可视化报表工具,主要用于报表和大屏幕设计。使用者可以通过在线拖动来设计报表,就像建造一个积木。

功能涵盖: 报表设计、图形报表、打印设计、大屏幕设计等。完全免费!秉承“简单易用、专业”的产品理念,大大降低了报表开发难度,缩短了开发周期,解决了各种报表问题。

项目地址:

https://github.com/jeecgboot/JimuReport

JimuReport的主要特征如下:

  • 低代码开发:采用纯Web在线技术,可快速集成到SPRingBoot脚手架项目中,只需引入依赖即可。使用者可以快速制作各种报表,无需编写大量代码,大大降低了报表开发的难度,缩短了开发周期。
  • 支持多种数据源:JimuReport支持Oracleeport等多种主流数据库。、MySQL、SQLServer、同时支持SQL和API两种数据获取方式的PostgreSQL,可以方便地获取和显示各种数据。
  • 图表样式丰富:它支持ECharts图表库,提供28种图表样式,可以实现数据可视化,使数据更容易理解和分析。
  • 强大的专业报表功能:它支持分组、交叉、总体、表达、参数、数据字典、预警、数据钻取等各种复杂的报表功能。,可以满足各种业务场景的需求。
  • 智能高效:它支持自动计算总计、小计等功能,支持系统自动保存数据和手动恢复数据,支持Excel和PDF格式的导入和导出,支持快速准确的打印和套装等功能,提高了报表制作和使用的效率。

综上所述,JimuReport为用户提供了一个高效便捷的数据可视化报表解决方案,具有代码低、操作简单、功能强大、支持多种数据源、图表风格丰富的特点。企业和个人都可以通过JimuReport轻松制作各种报表,实现数据的可视化和分析,从而更好地理解和利用数据。

2、支持多种数据库

包括常规、国产、大数据等28种数据库

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第1张

未提供脚本的数据库,请参考:https://my.oschina.net/jeecg/blog/4905722 文件本身转动。

3、快速集成项目

前提条件:所有使用SpringBoot2的脚手架项目都可以集成JimuReport。

1、步骤一:引入JimuReport依赖Boot22Spring JDK8 版本

<dePEndency>  <groupId>org.jeecgframework.jimureport</groupId>  <artifactId>jimureport-spring-boot-starter</artifactId>  <version>1.7.2-beta</version></dependency>

mogodb/redis支持包(根据需要添加)

<dependency>    <groupId>org.jeecgframework.jimureport</groupId>    <artifactId>jimureport-nosql-starter</artifactId>    <version>1.6.0</version></dependency>

通过 http://jimureport.com/doc/log 查询最新版本号码

Boot33Spring JDK17 版本

<dependency>  <groupId>org.jeecgframework.jimureport</groupId>  <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId>  <version>1.7.2-beta</version></dependency>

2、步骤二:Sql脚本的初始化

jimureport.mysql5.7.create.sql

初始SQL和项目配置的具体参考:https://help.jeecg.com/jimureport/quick.html

3、步骤三:排除拦截权限

//排除filterChainDefinitionMapp.put("/jmreport/**", "anon");

4、步骤四:访问积木报表

访问地址:{项目前缀}/jmreport/list

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第2张

4、独立部署Docker

若不愿与项目集成,也可选择独立安装部署,本文建议采用Docerk方法,具体操作如下:

步骤一:下载项目

git clone https://gitee.com/jeecg/JimuReport.git

步骤二:进入项目 jimureport-demo 根目录

cd JimuReport/jimureport-example

步骤三:maven执行packagen

mvn clean package

步骤四:执行命令,生成镜像

docker-compose up -d

步骤五:访问报表

http://localhost:8085/jmreport/list

5、设计效果

酷炫的大屏幕效果

大屏幕设计器支持几十种图形样式,可以自由拼接组合,设计酷炫的大屏幕。

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第3张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第4张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第5张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第6张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第7张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第8张

丰富的使用场景

可以设计出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等各种类型的文件和大屏幕。

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第9张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第10张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第11张

强大!推荐一款小偷好用的低代码报表,大屏幕设计工具,免费开源!  第12张

6、有关资料的更多参考

  • 免费在线地址:http://jimureport.com/login
  • 使用文件参考:https://help.jeecg.com/

有兴趣的可到项目地址进行详细了解。