news 2026/4/23 15:19:50

JimuReport 积木报表 v2.2.1 重磅发布:支持移动报表与多sheet报表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JimuReport 积木报表 v2.2.1 重磅发布:支持移动报表与多sheet报表

项目介绍

积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 分两大模块:JimuReport侧重传统复杂报表和打印、 JimuBI侧重数据大屏和仪表盘可视化设计!

  • JimuReport 采用 Web 版报表设计器,类 Excel 操作风格,通过拖拽完成报表设计,所见即所得。
  • 领先的企业级 Web 报表,支持各种复杂报表,专注于解决企业报表难题。
  • JimuBI 是专注于数字孪生和数据可视化的工具,旨在通过直观、动态且视觉吸引力强的形式呈现实时业务数据,尤其擅长打造 交互式大屏和仪表盘
  • JimuBI 业内唯一实现全场景覆盖:同时支持大屏(炫酷动态)、仪表盘(专业分析)、门户(交互式业务看板)、移动端(随时随地查看),真正实现 “一次开发,多端适配”。
  • 大屏采用类 word 风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷大屏!

当前版本:v2.2.1 | 2025-12-22

重磅功能发布!全新移动端报表展示和多 Sheet 报表设计功能上线,极大提升报表的表现力。同时新增类似 Excel 中 IFERROR 的函数,优化多项细节。新增无分页大数据条数限制和参数配置,强化 SQL 解析安全防护,并修复了错误友好提示问题。

升级SQL
-- 组合报表 CREATE TABLE jimu_report_ext_data ( id VARCHAR(32) PRIMARY KEY COMMENT '主键ID', biz_type VARCHAR(100) NOT NULL COMMENT '业务类型标识,如 report_share、temp_config 等', name VARCHAR(200) DEFAULT NULL COMMENT '名称,展示用', descr VARCHAR(500) DEFAULT NULL COMMENT '描述信息', tags VARCHAR(255) DEFAULT NULL COMMENT '标签,多个用逗号分隔', data_value LONGTEXT COMMENT '实际存储内容', metadata VARCHAR(500) DEFAULT NULL COMMENT '元数据,用于存储补充信息', status TINYINT DEFAULT 1 COMMENT '状态标识:1正常 0禁用', create_by VARCHAR(50) DEFAULT NULL COMMENT '创建人', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(50) DEFAULT NULL COMMENT '修改人', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', INDEX idx_biz (biz_type) ) COMMENT='通用扩展数据表'; -- 创建jimu_report_sheet表 CREATE TABLE jimu_report_sheet ( id VARCHAR(64) NOT NULL COMMENT '主键(Sheet ID)', report_id VARCHAR(64) NOT NULL COMMENT '报表ID', sheet_name VARCHAR(255) NOT NULL COMMENT 'Sheet名称', sheet_order INT NOT NULL COMMENT '排序(可以为负数,负数表示在默认sheet前面)', json_str LONGTEXT COMMENT '该sheet的完整jsonStr', create_time DATETIME COMMENT '创建时间', update_time DATETIME COMMENT '更新时间', create_by VARCHAR(64) COMMENT '创建人', update_by VARCHAR(64) COMMENT '更新人', PRIMARY KEY (id) ) COMMENT='报表Sheet表'; CREATE INDEX idx_report_id ON jimu_report_sheet(report_id); CREATE INDEX idx_sheet_order ON jimu_report_sheet(report_id, sheet_order); ALTER TABLE jimu_report ADD COLUMN is_multi_sheet TINYINT COMMENT '是否多sheet报表 1是 0否';
集成依赖
  • springboot3
<dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter</artifactId> <version>2.2.1</version> </dependency>
  • springboot2
<dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>2.2.1</version> </dependency>
升级日志
  • 【新功能】支持移动端报表,助力跨设备自适应查看
  • 【新功能】支持多Sheet报表设计,灵活构建多页,多维度数据报表
  • 【新功能】支持报表组合功能,轻松整合多个报表,实现一体化报表展示
  • 【新功能】新增类似 Excel 中 IFERROR 的函数
  • 【严重问题】jsqlparse方式无法解析SQL字段。
  • 【issues/3331】提供类似excel中iferror的功能 #3331
  • 【issues/4313】积木报表数据集POST带body存在URL路径解析问题及json参数解析丢失问题
  • 【issues/4342】共享数据集报表参数通过SQL配置字典不生效
  • 限制无分页数据集和打印最大数据条数为10万,支持用户自定义YAML参数jeecg.jmreport.maxDataRows=100000。
  • 数据源连接错误次数阈值由5次提升至10次。
  • 新增SQL解析安全模式配置jeecg.jmreport.firewall.sqlParseSafe=true。
  • 修复SQL解析失败时未准确提示表或字段不存在等错误信息。
  • 分享链接后日期下拉列表年月不能正确显示 · Issue #4348
  • 报表支持多图片显示 · Issue #4336
  • 带groupby和子查询的情况下SQL数据集SQL解析报错 · Issue #4376
  • 积木报表报表查询控件下拉多选(带搜索)清空选项后重选后内容错乱 · Issue #4378
  • 报表导出PDF时,单位格自适应行搞并自动换行时,如果图片在第二页会导致图片错位 · Issue #4354
  • 2.1.2(java11)能继承到其他平台中,2.1.5(Java17)会显示不了。 · Issue #4239
  • 积木报表API接口请求方式使用的是RestTemplate导致默认并发数只有2 · Issue #4283
  • 数据填报功能,DB2类型数据库无法展示主键字段 · Issue #4276
  • jimureport H2 JDBC RCE Vulnerability (≤ v2.1.3) · Issue #4306
  • 报表设置固定打印表尾,在使用默认打印预览时,最后一页会重复显示表尾 · Issue #4299
  • sql server使用窗口函数解析成功,预览失败 · Issue #4270
  • 开启“不四舍五入”按钮后,没有生效 · Issue #4329
  • 导出记录下载失败 · Issue #4322
  • 无预览打印插件,打印无顺序
  • 模板里有图片在第一页和第二页中间时,会跑到第一页顶部
  • 设计表格时,用A4纸作为打印区域,默认打印出现第一页底部有大量空白,并且将部分内容(仅一行空记录)挤压到第二页
  • 严重BUG,存在报表和图表不能联动的问题
代码下载
  • 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分钟自动切换下一个,炫酷的动态切换效果

三、通过高德地图实现,结合业务数据,展示车辆实时位置

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 7:31:37

为什么90%的智慧医院都在测试Open-AutoGLM?真相令人震惊

第一章&#xff1a;为什么90%的智慧医院都在测试Open-AutoGLM&#xff1f;真相令人震惊在医疗智能化浪潮中&#xff0c;Open-AutoGLM 正以惊人的速度渗透进全球智慧医院的核心系统。这款开源的自动医学语言生成模型&#xff0c;不仅具备强大的临床语义理解能力&#xff0c;还能…

作者头像 李华
网站建设 2026/4/23 8:58:57

Open-AutoGLM待办同步安全风险预警:5大隐患及企业级防护方案

第一章&#xff1a;Open-AutoGLM待办同步安全风险概述Open-AutoGLM 是一个用于自动化任务调度与大语言模型集成的开源框架&#xff0c;其核心功能之一是待办事项的跨平台同步。然而&#xff0c;在实现高效同步的同时&#xff0c;系统面临多种潜在的安全风险&#xff0c;尤其是在…

作者头像 李华
网站建设 2026/4/23 8:53:42

为什么头部保险公司都在用Open-AutoGLM做到期提醒?真相令人震惊,

第一章&#xff1a;为什么头部保险公司都在用Open-AutoGLM做到期提醒&#xff1f;真相令人震惊在保险行业数字化转型的浪潮中&#xff0c;客户保单到期提醒的自动化与精准化已成为提升续保率的关键环节。越来越多头部保险公司悄然采用名为 Open-AutoGLM 的开源智能提醒系统&…

作者头像 李华
网站建设 2026/4/23 8:56:13

C++类的构造顺序

1. C 类成员与自身的构造和析构顺序 默认先构造类成员&#xff08;类成员的构造顺序就是类成员在类中被书写的顺序&#xff09;&#xff0c;然后再构造类本身。参看 “测试代码 1”。默认先析构类本身&#xff0c;然后再析构类成员&#xff08;类成员的析构顺序就是类成员在类中…

作者头像 李华
网站建设 2026/4/23 8:52:31

YOLOv11 改进 - C2PSA | C2PSA融合DiffAttention差分注意力:轻量级差分计算实现高效特征降噪,提升模型抗干扰能力

前言 本文介绍了 DiffCLIP,一种将差分注意力机制集成到 CLIP 架构的视觉 - 语言模型,并将其应用于 YOLOv11。差分注意力机制通过计算两个互补注意力分布的差值,抵消无关信息干扰。单头差分注意力将 Q 和 K 拆分,分别计算注意力分布后做差值融合;多头差分注意力则每个头独…

作者头像 李华
网站建设 2026/4/23 8:14:02

体检报告查询进入AI时代:Open-AutoGLM究竟带来了哪些颠覆性变革?

第一章&#xff1a;体检报告查询进入AI时代&#xff1a;Open-AutoGLM的崛起随着人工智能技术在医疗健康领域的深度渗透&#xff0c;体检报告的智能解析正迎来革命性变革。传统依赖人工解读的模式逐渐被高效、精准的AI系统取代&#xff0c;而Open-AutoGLM作为新一代通用语言模型…

作者头像 李华