项目介绍
JimuReport 积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等!
- Web 版报表设计器,类 Excel 操作风格,通过拖拽完成报表设计,所见即所得。.
- 大屏采用类 word 风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷大屏!
- 从 v1.9.0 + 起推出 JimuBI 大屏产品,她的牛叉之处,同时支持大屏、仪表盘、门户 (支持交互)、移动。
- 秉承 "简单、易用、专业" 的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本。
- 领先的企业级 Web 报表,支持各种复杂报表,专注于解决企业报表难题。
当前版本:v2.0.0 | 2025-06-09
升级日志
重磅版本:新版提供AI能力、支持word导出、提供了新版报表导出接口(支持pdf/excel/word)不需要依赖Python环境;优化报表加载速度,资源按需加载;升级echart5,主题更美观;
集成 Maven 依赖
- springboot2版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>1.9.5.2</version>
</dependency>
- springboot3版本
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>1.9.5.2</version>
</dependency>
报表升级
- 【新功能】支持 word 导出
- 【新功能】新增报表导出接口(支持导出 pdf/excel/word,不需要依赖 Python,目前不支持图表)
- 【新功能】报表设计器加载速度优化,改成按需加载 echarts
- 【新功能】增加字体加粗函数 = fontbold
- 【新功能】按条件动态控制行显隐
- 【新功能】支持自定义打印跨页(自定义分页行)
- 【新功能】报表查询接口需求
- 【新功能】小数位数处新增是否四舍五入
- 【新功能】积木报表参数配置改成可视化界面,便于配置
- 【新功能】固定打印尾是否固定底部,支持配置
- 【新功能】sql 注入校验,允许用户自定义级别(严格、普通、不校验)
- 【Bug 处理】数字组件及金额组件填写 0 时,保存不到数据库
- 【新功能】升级 echart5,主题更美观
- 解决批量导出运行 python 脚本报错 #3740
- 解决 [issues/3714] 无法提交填报数据
- SQLServer 存储结构查询后不出数据 #3732
- 求前端敏感、调试信息暴露问题的解决方法 #3751
- 解决合并单元格内文字打印高度异常
- 解决当有 \n 时且文字宽度小于单元格宽度只显示一行
- 积木报表,文件数据集不支持以列表方式展示分组数据
- [issues/IBV4OC] 函数控制字体的加粗
- [issues/3643] 积木报表升级后,原来的 list 查询打印报错 syntax error, string #364
- 【issues/3621】数据源选择 sqlserver 连接上查询表名出现错误
- 【issues/3632】SQL 解析现在会清空所有字典编码
- 【issues/3440】工具条设置支持控制 “导出”、“打印” 二级菜单
- [issues/IC01B5] 行字体加粗控制
- [issues/3578] pgsql 模式下的单元格分组设置未兼容 with 函数,同时使用提示查询不到 with 中自定义的临时表 #3578
- 【issues/3656】分页缩放打印表格未对齐
- 【issues/3656】分页缩放打印上下有很大的空白
- 【QQYUN-11967】当上传的图片下方没有内容时图片不显示(virtual 属性需保留)
- 【issues/3668】填报冻结提示暂不支持
- 【QQYUN-11988】循环块和分版不能取消
- 1.9.4 对应的 springboot3 版本存在组件高危漏洞 #3687
- [issues/IC1I99] sqlserver 中存储过程不能用
- Excel 导出 BUG: 自动回行数据导出后,无法自动回行显示
- BUG: 升级 1.9.3 后,打印预览时,多出一张空白页
- org.springframework.util.Base64Utils 已被移除,使用 spring6 以上报错Issue #3616
- 报表填报时选择组件数字或者金额都出现在保存数据 0 时保存不了Issue #3613
- 1.6.6 版本的 API 可以获参,但是 1.9.4 的 API 却不能获参Issue #3599
- SQL 解析现在会清空所有字典编码Issue #3632
- LEFT JOIN sys.extended_properties g ON a.id= G.major_id · Issue #3621
- GitHub · Where software is built](https://github.com/jeecgboot/jimureport/issues/3440)
- pgsql 模式下的单元格分组设置未兼容 with 函数,同时使用提示查询不到 with 中自定义的临时表Issue #3578
- 预览图片显示正常,导出 pdf 变成很小,导出 pdf 图片错位Issue #3619
- 可以将 sql 数据源的结果列直接映射到 excel 里面吗?无需一个一个的去拖动,写列名Issue #3415
- 有配置字典之后重新点解析,字典数据会丢失Issue #3660
- 导出 pdf 自动换行,多出了一些空白区域Issue #3604
- 是否参与计算是是否可以增加选项 0 值不参与计算Issue #3517
- 报表钻取的时候没法将上一个报表在 URL 中参数传递到下个报表中Issue #3472
- 有横向分组字段时分页缩放打印有异常Issue #3656
- 基础环形图特殊数字显示精度问题Issue #3637
- 横向分组动态列仅可以小计,不可以求平均Issue #3513
- 报表打印中自动换行会导致导出 pdf 中出现空行Issue #3702
- 图形报表日期区间查询异常Issue #3750
- =concat (A2,' 年 ') 这种公式竟然提示错误:“表达式渲染错误的单元格:D3”;但是 = concat (A2,' 年 ',A3,' 月 ') 就可以。公式里有两个以上的单元格才可以,什么逻辑? 的 B1 单元格的内容无法传到函数中进行处理!!!Issue #3771
- 下载按钮,没有带 tokenIssue #3796
代码下载
- https://github.com/jeecgboot/JimuReport
技术文档
- 快速集成 :https://help.jimureport.com/quick.html
- 官方网站: http://jimureport.com
- 报表示例: http://jimureport.com/reportDemo
- 在线体验: http://jimureport.com/login
为什么选择 JimuReport?
永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!
- 采用 SpringBoot 的脚手架项目,都可以快速集成
- Web 版设计器,类似于 excel 操作风格,通过拖拽完成报表设计
- 通过 SQL、API 等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量降低
- 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大
- 支持 ECharts,目前支持 28 种图表,在线拖拽设计,支持 SQL 和 API 两种数据源
- 支持分组、交叉,合计、表达式等复杂报表
- 支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现套打,不动产证等精准、无缝打印
- 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等
- 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏
- 数据可视化,DataV、帆软的开源替代方案,比帆软拥有更好的体验和更简单的使用方式
- 积木报表官网 可以在线免费制作报表和大屏,手机号一键注册,便可永久使用。大屏采用类 word 风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷的可视化大屏!重要的是:免费!免费!免费!