积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 分两大模块:JimuReport 侧重传统复杂报表和打印、 JimuBI 侧重数据大屏和仪表盘可视化设计!
当前版本:v2.3.0 | 2025-12-22
重磅功能发布!全新移动端报表展示和多 Sheet 报表设计功能上线,极大提升报表的表现力。同时新增类似 Excel 中 IFERROR 的函数,优化多项细节。新增无分页大数据条数限制和参数配置,强化 SQL 解析安全防护,并修复了错误友好提示问题。
<span style="color:#6a737d">-- 组合报表</span>
<span style="color:#d73a49">CREATE</span> <span style="color:#d73a49">TABLE</span> jimu_report_ext_data (
<span style="color:#d73a49">id</span> <span>VARCHAR</span>(<span>32</span>) PRIMARY <span style="color:#d73a49">KEY</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'主键ID'</span>,
biz_type <span>VARCHAR</span>(<span>100</span>) <span style="color:#d73a49">NOT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'业务类型标识,如 report_share、temp_config 等'</span>,
<span style="color:#d73a49">name</span> <span>VARCHAR</span>(<span>200</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'名称,展示用'</span>,
<span style="color:#d73a49">descr</span> <span>VARCHAR</span>(<span>500</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'描述信息'</span>,
tags <span>VARCHAR</span>(<span>255</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'标签,多个用逗号分隔'</span>,
data_value LONGTEXT <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'实际存储内容'</span>,
metadata <span>VARCHAR</span>(<span>500</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'元数据,用于存储补充信息'</span>,
<span style="color:#d73a49">status</span> <span>TINYINT</span> <span style="color:#d73a49">DEFAULT</span> <span>1</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'状态标识:1正常 0禁用'</span>,
create_by <span>VARCHAR</span>(<span>50</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'创建人'</span>,
create_time DATETIME <span style="color:#d73a49">DEFAULT</span> <span style="color:#d73a49">CURRENT_TIMESTAMP</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'创建时间'</span>,
update_by <span>VARCHAR</span>(<span>50</span>) <span style="color:#d73a49">DEFAULT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'修改人'</span>,
update_time DATETIME <span style="color:#d73a49">DEFAULT</span> <span style="color:#d73a49">CURRENT_TIMESTAMP</span> <span style="color:#d73a49">ON</span> <span style="color:#d73a49">UPDATE</span> <span style="color:#d73a49">CURRENT_TIMESTAMP</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'修改时间'</span>,
<span style="color:#d73a49">INDEX</span> idx_biz (biz_type)
) <span style="color:#d73a49">COMMENT</span>=<span style="color:#032f62">'通用扩展数据表'</span>;
<span style="color:#6a737d">-- 创建jimu_report_sheet表</span>
<span style="color:#d73a49">CREATE</span> <span style="color:#d73a49">TABLE</span> jimu_report_sheet (
<span style="color:#d73a49">id</span> <span>VARCHAR</span>(<span>64</span>) <span style="color:#d73a49">NOT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'主键(Sheet ID)'</span>,
report_id <span>VARCHAR</span>(<span>64</span>) <span style="color:#d73a49">NOT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'报表ID'</span>,
sheet_name <span>VARCHAR</span>(<span>255</span>) <span style="color:#d73a49">NOT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'Sheet名称'</span>,
sheet_order <span>INT</span> <span style="color:#d73a49">NOT</span> <span style="color:#005cc5">NULL</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'排序(可以为负数,负数表示在默认sheet前面)'</span>,
json_str LONGTEXT <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'该sheet的完整jsonStr'</span>,
create_time DATETIME <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'创建时间'</span>,
update_time DATETIME <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'更新时间'</span>,
create_by <span>VARCHAR</span>(<span>64</span>) <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'创建人'</span>,
update_by <span>VARCHAR</span>(<span>64</span>) <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'更新人'</span>,
PRIMARY <span style="color:#d73a49">KEY</span> (<span style="color:#d73a49">id</span>)
) <span style="color:#d73a49">COMMENT</span>=<span style="color:#032f62">'报表Sheet表'</span>;
<span style="color:#d73a49">CREATE</span> <span style="color:#d73a49">INDEX</span> idx_report_id <span style="color:#d73a49">ON</span> jimu_report_sheet(report_id);
<span style="color:#d73a49">CREATE</span> <span style="color:#d73a49">INDEX</span> idx_sheet_order <span style="color:#d73a49">ON</span> jimu_report_sheet(report_id, sheet_order);
<span style="color:#d73a49">ALTER</span> <span style="color:#d73a49">TABLE</span> jimu_report
<span style="color:#d73a49">ADD</span> <span style="color:#d73a49">COLUMN</span> is_multi_sheet <span>TINYINT</span> <span style="color:#d73a49">COMMENT</span> <span style="color:#032f62">'是否多sheet报表 1是 0否'</span>;
<span style="color:#333333"><<span style="color:#22863a">dependency</span>></span>
<span style="color:#333333"><<span style="color:#22863a">groupId</span>></span>org.jeecgframework.jimureport<span style="color:#333333"></<span style="color:#22863a">groupId</span>></span>
<span style="color:#333333"><<span style="color:#22863a">artifactId</span>></span>jimureport-spring-boot3-starter<span style="color:#333333"></<span style="color:#22863a">artifactId</span>></span>
<span style="color:#333333"><<span style="color:#22863a">version</span>></span>2.3.0<span style="color:#333333"></<span style="color:#22863a">version</span>></span>
<span style="color:#333333"></<span style="color:#22863a">dependency</span>></span>
<span style="color:#333333"><<span style="color:#22863a">dependency</span>></span>
<span style="color:#333333"><<span style="color:#22863a">groupId</span>></span>org.jeecgframework.jimureport<span style="color:#333333"></<span style="color:#22863a">groupId</span>></span>
<span style="color:#333333"><<span style="color:#22863a">artifactId</span>></span>jimureport-spring-boot-starter<span style="color:#333333"></<span style="color:#22863a">artifactId</span>></span>
<span style="color:#333333"><<span style="color:#22863a">version</span>></span>2.3.0<span style="color:#333333"></<span style="color:#22863a">version</span>></span>
<span style="color:#333333"></<span style="color:#22863a">dependency</span>></span>
永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!



























BI 大屏高级效果
一、点击详情时,弹出另外一个大屏列表页


二、5 分钟自动切换下一个,炫酷的动态切换效果

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

源码地址:点击下载
以上就是JimuReport 积木报表 v2.3.0 重磅发布:支持移动报表与多 sheet 报表的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号