jeecgboot /jimureport

一款真正的 AI 报表诞生了!JimuChatBI —— 首款免费开源对话式智能数据分析产品(Chat2BI)。 一句话生成报表和数据大屏,支持对话式 AI 修改优化;类 Excel 在线报表设计,兼容国产信创数据源。 对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成,复杂报表场景轻松应对。想做数据大屏?同样一句话搞定,让数据分析进入 AI 时代。

★ 8,562⑂ 1,893👁 108▤ 40
JavaCreated 2019-12-05jimureport.com
8,562
stars
+0+3+51
1,893
forks
108
watchers
–
prs
–
issues
40
releases
–
discussions

README

中文 | English



 JimuReport积木报表(免费报表工具)

v2.5.6.1 | 2026-11-02











 积木报表:免费开源的一站式数据分析平台,涵盖报表、大屏、BI 仪表盘与 Chat2BI 智能问数。一句话生成报表和数据大屏,支持对话式 AI 修改优化,类 Excel 在线设计,兼容国产信创数据源。 ✨




 产品介绍

积木报表是一款免费开源的一站式数据分析平台,集报表、大屏、BI 仪表盘、Chat2BI 智能问数于一体。

AI 时代的报表产品:一句话即可生成报表、大屏、门户,用对话的方式修改报表和大屏——彻底解放双手,告别“产品不会用”的难题!

- 🤖 AI 助手:设计器内置 AI 入口,配置即用。一句话描述需求或上传截图,自动生成报表、大屏、仪表盘;不满意就接着说,AI 持续修改优化。
- 🖥️ 智能大屏:一句话生成完整数据大屏,图表布局、配色主题、数据绑定一步到位;类 Word 风格设计,组件随意拖动微调。
- 💬 Chat2BI 智能问数(JimuChatBI):首款免费开源对话式 BI,不写 SQL、不拖拽配置,提问即得表格、图表与分组汇总。
- 🧩 AI Skills:开源 Claude Code 技能包(jeecgboot/skills),在 Claude Code 中用自然语言直接创建报表、大屏、仪表盘与 ChatBI。
- 📊 类 Excel 设计器:在线拖拽、所见即所得,复杂报表也能精细调整。
- 🏢 企业级功能:分组 / 交叉 / 主子报表、多 Sheet 报表、数据钻取、一键打印、套打与发票打印、数据填报、移动端报表、二维码条码等一应俱全。
- 🌐 全场景覆盖:大屏、仪表盘、门户、移动端一次开发、多端适配,兼容国产信创数据源。

 - 专注开源 —— 打造「专业 · 易用 · AI 智能」的数据可视化报表、大屏与门户
 - 开源协议 —— 功能免费、可商用、代码不开放


 产生背景

报表是企业 IT 建设中不可或缺的一环,但行业内长期缺少一款免费又好用的产品——免费的大多功能薄弱、不够智能,商业报表又价格高昂。正因如此,我们萌生了打造一套免费报表的初衷。

那么,要做一款怎样的报表?随着低代码理念兴起,"先用工具设计模板、再与系统集成"的传统模式已逐渐落伍。我们追求的是完全在线设计、可视化、零门槛操作,真正实现简单、易用又智能的报表。

而随着 AI 浪潮到来,积木报表更进一步引入 AI 能力——内置 Claude Code 技能,一句话即可生成报表、大屏、仪表盘与 JimuChatBI 对话式智能分析,让报表设计从"拖拽"迈向"对话",真正做到智能、高效。

JimuChatBI —— 首款免费开源对话式智能数据分析产品(Chat2BI):一款真正的 AI 报表诞生了!用户只需像聊天一样说出分析需求,系统即可自动生成表格、图表、分组汇总,并支持对话式 AI 修改优化,复杂报表场景也能轻松应对。


 为什么选择 JimuReport

    永久免费 · AI 智能 · 全场景覆盖 —— JimuChatBI:首款免费开源对话式智能数据分析产品(Chat2BI),一句话生成报表和数据大屏,类 Excel 拖拽设计,30+ 数据源、复杂报表、精准打印、数据填报、大屏仪表盘一应俱全,低代码时代的报表首选!

- JimuChatBI 重磅发布:首款免费开源对话式智能数据分析产品(Chat2BI)。对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成;想做数据大屏,同样一句话搞定,让数据分析进入 AI 时代。
- 快速集成:采用 SpringBoot 的脚手架项目,都可以快速集成。
- AI 赋能:内置 Claude Code 技能(AI 报表 / 大屏 / 仪表盘 / ChatBI),一句话或一张截图,自动生成可编辑的可视化页面,并支持对话式 AI 修改优化。
- 类 Excel 设计器:Web 拖拽设计、所见即所得,支持多 Sheet、无限行列、冻结窗口,以及 SUMIFS / VLOOKUP / IF 等报表函数与表达式自动合计。
- 复杂报表:分组、交叉、主子、明细、多表头、数据钻取、预警、条件查询、二维码 / 条形码报表全覆盖。
- 数据联动与大数据:兼容 30+ 数据源(MySQL、Oracle、达梦、人大金仓,及 Hive、ClickHouse、Doris、ES、MongoDB、文件 / 多文件 等),支持 SQL / API / JSON / WebSocket 多源绑定与图表联动下钻。
- 信创国产化:全面支持信创环境,适配达梦、人大金仓、神通、华为高斯等国产数据库,可运行于麒麟、统信 UOS 等国产操作系统,助力国产化替代。
- 精准打印与填报:套打、背景打印,发票、证照无缝打印;在线填报回写数据库;导出 Excel / PDF / Word / 图片。
- 大屏与仪表盘:ECharts 28+ 图表,类 Word 风格拖拽大屏,24 列栅格仪表盘,搭配门户业务看板。
- 移动端全场景:报表、大屏、仪表盘一次开发,PC / 移动 / 大屏 / 门户多端适配。



 快速集成

 支持快速集成 SpringBoot 脚手架项目中。SpringBoot4 版本要求 JDK17 及以上、SpringBoot2 版要求 JDK8+。详细配置见 快速集成文档。

 ⚠️ v2.5.4 签名机制有重大变更,以下模块必须同步升级:积木报表 2.5.4 + 积木BI大屏/仪表盘 2.5.4 + 积木问数 JimuChatBI 1.2.0。三者签名与加密方案同源,版本不匹配会出现验签失败、数据源连不上等问题;未集成的模块可忽略。

 第一步:引入积木报表依赖

-   springboot3(支持AI助手)


 
    org.jeecgframework.jimureport
    jimureport-spring-boot3-starter
    2.5.6.1
 
 
 
    org.jeecgframework.jimureport
    jimureport-nosql-starter3
    2.3.0
 
 
 
    org.jeecgframework.jimureport
    jimureport-echarts-starter
    2.3.0
 


-   springboot4(支持AI助手)


 
    org.jeecgframework.jimureport
    jimureport-spring-boot4-starter
    2.5.6.1
 


-   springboot2(不支持AI助手)


 
    org.jeecgframework.jimureport
    jimureport-spring-boot-starter
    2.5.4.1
 
 
    org.jeecgframework.jimureport
    jimureport-nosql-starter
    2.1.0

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON