项目介绍
积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 分两大模块:JimuReport 侧重传统复杂报表和打印、 JimuBI 侧重数据大屏和仪表盘可视化设计!
- JimuReport 采用 Web 版报表设计器,类 Excel 操作风格,通过拖拽完成报表设计,所见即所得!支持各种复杂报表,专注于解决企业报表难题。
- JimuBI 专注于数字孪生和数据可视化,业内唯一全场景覆盖:同时支持大屏(炫酷动态)、仪表盘(专业分析)、门户(交互式业务看板)、移动端(随时随地查看),真正实现 "一次开发,多端适配"。
当前版本:v2.3.2 | 2026-04-13
本次升级重磅引入 JimuReport Skills 技能(Claude Code),支持一句话自动生成报表、大屏与仪表盘,全面覆盖数据可视化场景。大屏新增 AI 助手,可智能生成组件并调整配置;同步强化填报安全与交互体验,修复多项关键 BUG,优化数据库兼容性。
集成依赖
- springboot3
打开网易新闻 查看精彩图片
- springboot2
打开网易新闻 查看精彩图片
积木 BI 大屏
- springboot3
打开网易新闻 查看精彩图片
- springboot2
打开网易新闻 查看精彩图片
升级日志
新技能 Skills (Claude Code)
JimuReport 平台 Claude Code 技能集合,通过自然语言驱动,AI 自动生成报表、大屏和仪表盘,覆盖数据可视化全场景。详见 Skills 仓库:https://github.com/jeecgboot/skills
- jimureport— 积木报表生成器:用自然语言描述报表需求,自动生成 Excel 风格可视化报表并通过 API 创建
- jimubi-bigscreen— 大屏生成器:用自然语言描述大屏需求,自动生成全屏数据可视化大屏并通过 API 创建
- jimubi-dashboard— 仪表盘生成器:用自然语言描述看板需求,自动生成栅格布局数据仪表盘并通过 API 创建
- 5 分钟快速了解:AI 一句话生成报表视频教程
新功能
- 【重磅】大屏支持 AI 生成组件和 AI 修改配置
- 新增报表类填报示例(分组报表填报)
- 新增填报展示样式(Word 风格)
- 支持 API 接口填报
- 在线填报函数计算配置入口・Issue #4521
- 增加链接次数配置,空或 0 不限制次数,让用户自行选择是否开启防攻击
Bug 修复
- 2.3.0 版本切换 sheet 页报错・Issue #4419
- 折线图导出图片时出现两份折线图重叠问题・Issue #4401
- 定时导出任务选择多 sheet 报表时报错・Issue #4414
- 积木报表使用默认打印时图片错位・Issue #4381
- 自动换行,自适应行高,导出的 PDF 图片错位・Issue #4415
- 多 sheet 添加失败・Issue #4433
- SQL 数据集连接人大金仓 V9 异常・Issue #4318
- 关于 loadTableData 接口 sql 查询的问题・Issue #4446
- 使用字典 sql,SELECT 大写时选择只展示 10 项数据,select 小写时没问题・Issue #4426
- MongoDB 自定义列支持,以及图表类型新增的建议・Issue #4443
- 3.9.0 积木报表上传任意文件漏洞(高危)・Issue #4454
- 图片在页末高度不够展示时,换到下一页页首显示时,导出的 PDF 文字错位到图片上・Issue #4418
- 报表自定义默认排序失效・Issue #4459
- 横向动态分组,自定义排序失效・Issue #4460
- 下拉单选搜索框的搜索数量与字典编码(SQL)中的数量不一致・Issue #4476
- sql 分页下排序失败・Issue #4474
- 自定义下拉框 onSearchFormChange 回调 value 为 undefine, 多级联动无法实现・Issue #4455
- 2.3.0,sql 数据集排序无效・Issue #4467
- JeecgBoot 积木报表 getDataSourceByPage 接口存在敏感信息泄露漏洞・Issue #4482
- 图形报表点一次请求两次很慢,图形变化两次不一样・Issue #4464
- PDF 导出时多图片循环漏数据,导致后续图片错位・Issue #4489
- 文本组件组合后定时设置失效・Issue #4511
- 导出 Excel 时合并单元格内容堆叠到一个单元格中・Issue #4506
- 单元格设置数值类型无法导出 Excel・Issue #4502
- Api 数据集维护界面特别卡・Issue #4504
- 设置排序问题・Issue #4507
- 线上平台采用 API 数据集方式,点击解析报错・Issue #4533
- 数据报表请求两次,时间加多一倍,对于响应时间长的报表影响太大・Issue #4536
- 报表内容存在富文本时导出 PDF 报错・Issue #4549
- AI 生成报表处有 BUG,没有获取表的 DDL 相关代码・Issue #4547
- 仪表盘移动端不能调整查询表单的大小和控件位置・Issue #4540
- 配置 js 增强 updateSearchFormValue 请求时为空
- 限制注释导致配置的数据集 SQL 无法使用 Oracle 的 PARALLEL 并行执行・Issue #4564
- 报错 For input string: "NaN"
- lowCodeMode 设为 prod 时,无设计权限用户查看图表类报表点查询提示发布模式不允许使用在线配置・Issue #4553
- API 获取数组数据(没有选择分页)打印出现问题・Issue #4563
- 自定义编辑单元格带参问题
- 渗透测试会出现 fastjson 版本暴露问题,存在风险
- BI 仪表盘数据源 H2 JDBC RCE 漏洞・Issue #4587
- 报表设计时切换 sheet 触发的接口未携带自定义项目前缀・Issue #4590
- 多数据对比柱形图无数据时导出 word 接口拼接错误・Issue #4559
- 打印报表时分页不准确,连续打多页时后续页偏移错位・Issue #4556
- 报表在移动端显示不完整・Issue #4535
- 填报 js 增强设置下拉项 options 重置
- 主子循环块子表超过空白高度时 JSON 多逗号 bug
- 默认选中文件夹,不选择第一个
- 图表定时刷新时第二次不渲染
- 开源版本集成的积木预览有报错
- 地图不展示了
- 横向动态列分组页面展示问题・Issue #1560
- 表达式内容替换获取真实文本空指针异常
- 商业版本 PDF 导出多选组件不显示问题
- 共享数据集在子表无法选择参数
- 单元格设置自动换行且垂直居中,内容中存在换行符时内容会被遮挡,左对齐文字有时不会对齐
- 积木 3.2 版本静默打印插件问题
- 商业版报表转 PDF 时勾选框不显示
- 右侧和底部滚动条很细,难以拖动
填报设计与功能优化
- 滚动条样式修改
- 子表 JS 增强,提升交互和计算能力
- 填报用户组件支持选择默认系统变量
- 填报 JS 函数安全加固,防止 XSS 注入、代码注入、原型链污染、全局对象访问等风险
- 【issues/4091】数据填报时数字转换报错修复
- 上边是子表,下边拖组件,填写完单据后调整详情内容为空(子表数据绑定或刷新问题)
- 查询填报报表分享限制放开
- 填报子表最后行空白,预览页点击 "+" 时报错修复
- 【issues/4456】填报插入图片打印不显示修复
- 选中组件后拖拽其他组件,选中框高亮当前组件单元格
- 函数计算初始化默认值和编辑页面函数不计算问题修复
- 富文本图片跨域问题解决(含 online 中图片显示问题)
- 优化加签拦截器逻辑,新增支持通过 YML 配置文件加载秘钥
- 修复加签秘钥不配置时报表访问报错
- 修改 JeecgBoot AiFlow 集成判断,更新默认 AI 服务提示信息
- 修复 SQL Server 聚合列缺少别名时的分页报错提示・JeecgBoot Issue #9401
- 签名拦截器需要获取 param 参数,避免 @RequestParam 参数未获取导致签名不匹配
积木报表功能与 BUG 修复
- 切换 sheet 页报错 #4419
- 增强输入框支持最大化显示
- SQL 漏洞导致可查询数据库管理员密码,排查发现连接信息中包含 "dm",误判为达梦库,需修正数据库类型判断和安全策略
- MongoDB 数据库 SQL 查询不支持修复
- SpringBoot3 集成提示缺少静态资源 No static resource cdn/axios/axios.min.map
- 设置打印水印后导出 Word 文件打不开修复
- 报表错误提醒关闭太快,优化提示显示时长
- 表达式处理完成后清理缓存,优化内存溢出问题
- 未使用的数据集默认不查询,避免无效查询
- 【issues/4238】咨询钻取报表传参参数名称不一致问题修复
- 【issues/4329】开启 "不四舍五入" 功能后无效问题修复
- 【issues/4415】自动换行、自适应行高,导出 PDF 图片错位问题修复
- 积木报表,导出 PDF 图片位置混乱
大屏与仪表盘增强
- 【QQYUN-14588】仪表盘数据列表、图片缺少图标修复
- 【QQYUN-14580】仪表盘支持自定义组件
- 【矩形图】新增配置支持
- 【QQYUN-14589】文件数据集选择分页时报错修复
- redis 集群模式下修改数据集 sql 缓存无法正常更新
- 多色环形图总数统计小数点问题・Issue #4383
- 地图跳转时无法跳转广西 - 百色市的右江区和田阳区等,点击后会报错并且无法切换地图・Issue #4392
- 轮播表格中显示日期时间格式显示不准确・Issue #4435
- 积木的仪表盘 - 数据集配置 - 参数日期参数选项较少,不支持函数获取时间・Issue #4449
- 多色环图鼠标悬浮百分比不一致问题・Issue #4471
- v2.3.0 矩形图鼠标悬浮显示问题・Issue #4472
代码下载
- 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 风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷的可视化大屏!重要的是:免费!免费!免费!
报表设计效果
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
积木 BI 工作台
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
大屏设计效果
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
BI 大屏高级效果
一、点击详情时,弹出另外一个大屏列表页
- 全屏弹框
打开网易新闻 查看精彩图片
- 自适应弹框
打开网易新闻 查看精彩图片
二、5 分钟自动切换下一个,炫酷的动态切换效果
打开网易新闻 查看精彩图片
三、通过高德地图实现,结合业务数据,展示车辆实时位置
打开网易新闻 查看精彩图片
热门跟贴