开源商业智能工具,让团队成员无需写 SQL 即可查询数据、搭建仪表盘,并支持嵌入应用。
- Star
- 8,608
- Fork
- 1,895
- 未关闭 Issue
- 8
- 最近提交
- 4天前
这是什么?
积木报表是一款基于 Java 的在线报表工具,可以在浏览器里像编辑表格一样设计报表,支持分组、交叉、主子表、多 Sheet、数据钻取等复杂报表,并提供套打、发票打印和可回写数据库的在线填报功能。
项目分为三个模块:JimuReport 负责报表与打印,JimuBI 基于 ECharts 实现数据大屏和仪表盘,JimuChatBI 支持用自然语言进行数据查询与分析。数据源方面支持 MySQL、Oracle、PostgreSQL、ClickHouse、Doris、Elasticsearch 等 30 多种,也适配达梦、人大金仓等国产数据库。报表可导出为 Excel、PDF、Word 和图片。
项目以 Maven starter 形式发布,支持 Spring Boot 2、3、4,可集成到已有的 Spring Boot 项目中。AI 助手可接入任何兼容 OpenAI 接口的服务,通过提示词或截图生成报表和仪表盘。
核心功能
- 01浏览器内类 Excel 的报表设计器,所见即所得
- 02支持分组、交叉、主子表、多表头和数据钻取报表
- 03提供套打、背景打印和发票打印模板
- 04在线填报并回写数据库
- 05大屏与仪表盘设计器,内置 28 种以上 ECharts 图表
- 06连接 30 多种数据源,包括达梦、人大金仓等国产数据库
适用场景
- 在现有 Java 管理系统中增加财务、人事、运营等复杂报表
- 打印证照、发票、医疗单据等固定格式表单
- 收集员工填报数据并直接写入数据库
- 制作管理驾驶舱大屏和 KPI 仪表盘
快速上手
- 1
克隆积木报表代码仓库
- 2
使用提供的 SQL 脚本初始化 MySQL 数据库
db/jimureport.mysql5.7.create.sql - 3
运行 jimureport-example 示例项目(需要 JDK 17+)
- 4
或将 starter 依赖集成到 Spring Boot 项目中
使用前须知
- 需要 Java 环境:Spring Boot 4 需要 JDK 17+,Spring Boot 2 需要 JDK 8+。
- AI 助手等功能需要自备 AI 服务商的 API Key 并进行配置。
- 采用 GPL-3.0 许可证,属于 Copyleft 协议,衍生作品需以相同许可证开源。
收录于专题
标签
常见问题
- jimureport 是什么?
- 开源免费的 Java 报表与 BI 工具,支持在线设计报表、打印套打、数据填报、数据大屏和对话式生成报表。 积木报表是一款基于 Java 的在线报表工具,可以在浏览器里像编辑表格一样设计报表,支持分组、交叉、主子表、多 Sheet、数据钻取等复杂报表,并提供套打、发票打印和可回写数据库的在线填报功能。
- jimureport 可以免费使用吗?用的什么许可证?
- jimureport 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- jimureport 还在维护吗?
- 活跃维护中。jimureport 最近一次提交是在 2026年11月3日。
- jimureport 适合用来做什么?
- 在现有 Java 管理系统中增加财务、人事、运营等复杂报表 打印证照、发票、医疗单据等固定格式表单 收集员工填报数据并直接写入数据库 制作管理驾驶舱大屏和 KPI 仪表盘
- jimureport 怎么安装和运行?
- 克隆积木报表代码仓库 使用提供的 SQL 脚本初始化 MySQL 数据库: db/jimureport.mysql5.7.create.sql 运行 jimureport-example 示例项目(需要 JDK 17+) 或将 starter 依赖集成到 Spring Boot 项目中
- 在哪里获取 jimureport?
- 源代码和安装说明在 GitHub 上:https://github.com/jeecgboot/jimureport
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的浏览器端 BI 工具,用于查询、可视化和分享来自多种 SQL 与 NoSQL 数据源的数据。
Frappe 出品的开源商业智能工具,无需编写 SQL 即可制作查询、图表和仪表盘。
以 YAML 定义数据源、语义层和仪表盘的 BI-as-code 工具,支持本地热更新、PR 审查和 MCP 接入。
AI 原生数据分析平台,通过与大模型对话,查询、可视化和分享数据库及 CSV/Excel 中的数据。
Apache Superset 是一款企业级商业智能 Web 应用,用于数据探索、制作图表与仪表盘,并可连接多种数据库执行 SQL。