brainstate

jeecgboot/jimureport · source

Snapshot 0 · 2026-11-04T12:47:26Z · Java · GPL-3.0

Content fingerprint92f2540e16674100c34bfeff0a66e7cff0b671a6f31d4a980d21d90401d69b55

GitHub description at capture

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

README at capture

 中文 | [English](./README.en-US.md)



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

v2.5.6.1 | 2026-11-02


[![](https://img.shields.io/badge/Author-北京国炬信息技术有限公司-orange.svg)](https://guojusoft.com)
[![](https://img.shields.io/badge/version-2.5.6.1-brightgreen.svg)](https://github.com/jeecgboot/JimuReport)
[![](https://img.shields.io/badge/Blog-积木报表官网-blue.svg)](http://jimureport.com)
[![](https://img.shields.io/badge/Docs-开发文档-9cf.svg)](https://help.jimureport.com)
[![](https://img.shields.io/badge/AI-报表%20%26%20大屏%20%26%20ChatBI-ff5722.svg)](https://jimureport.com/skills)
[![GitHub stars](https://img.shields.io/github/stars/jeecgboot/JimuReport.svg?style=social&label=Stars)](https://github.com/jeecgboot/JimuReport)
[![GitHub forks](https://img.shields.io/github/forks/jeecgboot/JimuReport.svg?style=social&label=Fork)](https://github.com/jeecgboot/JimuReport)


> **🎉 JimuChatBI 重磅发布:首款免费开源对话式智能数据分析产品(Chat2BI)。一款真正的 AI 报表诞生了!一句话生成报表和数据大屏,支持对话式 AI 修改优化;类 Excel 在线报表设计,兼容国产信创数据源——帆软、Tableau 的高性价比开源替代。** ✨




## 产品介绍

积木报表是一款**免费的数据可视化报表工具**,集报表、打印、大屏、仪表盘、对话式 BI 于一体,像搭积木一样完全在线设计。分三大模块:**JimuReport** 主攻传统复杂报表与打印,**JimuBI** 专注数据大屏与仪表盘可视化,**JimuChatBI** 提供对话式智能数据分析,用自然语言即可完成数据查询与洞察。

- **🎉 JimuChatBI 重磅发布**:**首款免费开源对话式智能数据分析产品(Chat2BI)**。对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成,复杂报表场景轻松应对。想做数据大屏?同样一句话搞定,让数据分析进入 AI 时代。
- **AI 智能生成**:内置 Claude Code 技能(AI 报表 / 大屏 / 仪表盘 / ChatBI),一句话需求自动生成专业可视化页面,支持对话式 AI 修改优化,告别繁琐拖拽。
- **类 Excel 设计器**:Web 版拖拽设计、所见即所得,专注解决企业级各类复杂报表难题。
- **企业级高级功能**:分组 / 交叉 / 主子报表、**多 Sheet 报表**、数据钻取、**一键打印**、套打与发票打印、**数据填报**、**移动端报表**、二维码条码等一应俱全。
- **全场景覆盖**:JimuBI 同时支持大屏、仪表盘、门户、移动端,一次开发、多端适配;JimuChatBI 以自然语言对话方式实现数据查询与分析,降低 BI 使用门槛;大屏采用类 Word 风格,组件随意拖动,轻松设计炫酷大屏。
- **简单 · 易用 · 专业**:极大降低报表开发难度,缩短开发周期,节省成本。

> - **专注开源** —— 打造「专业 · 易用 · AI 智能」的数据可视化报表、大屏与门户
> - **一句话 AI 生成** —— AI 报表 · AI 大屏 · 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+。详细配置见 [快速集成文档](https://help.jimureport.com/quick.html)。

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

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

-   springboot3(支持AI助手)

```
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-spring-boot3-starter</artifactId>
    <version>2.5.6.1</version>
 </dependency>
 <!-- mongo、redis和文件数据集支持包,按需引入 -->
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-nosql-starter3</artifactId>
    <version>2.3.0</version>
 </dependency>
 <!-- 后台导出接口Echart图表支持包,按需引入 -->
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-echarts-starter</artifactId>
    <version>2.3.0</version>
 </dependency>
```

-   springboot4(支持AI助手)

```
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-spring-boot4-starter</artifactId>
    <version>2.5.6.1</version>
 </dependency>
```

-   springboot2(不支持AI助手)

```
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-spring-boot-starter</artifactId>
    <version>2.5.4.1</version>
 </dependency>
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-nosql-starter</artifactId>
    <version>2.1.0</version>
 </dependency>
 <dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimureport-echarts-starter</artifactId>
    <version>2.3.0</version>
 </dependency>
```

#### 第二步:引入积木 BI 依赖(大屏和仪表盘)

-   springboot3(支持AI助手)

```
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimubi-spring-boot3-starter</artifactId>
  <version>2.5.6.1</version>
</dependency>
```

-   springboot4(支持AI助手)

```
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimubi-spring-boot4-starter</artifactId>
  <version>2.5.6.1</version>
</dependency>
```

-   springboot2(不支持AI助手)

```
 <dependency>
   <groupId>org.jeecgframework.jimureport</groupId>
   <artifactId>jimubi-spring-boot-starter</artifactId>
   <version>2.3.2</version>
 </dependency>
```

#### 第三步:引入积木 ChatBI 依赖(对话式智能数据分析)

springboot4 版本
```
<!-- ChatBI智能问数 -->
<dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimuchatbi-spring-boot4-starter</artifactId>
    <version>1.2.0</version>
</dependency>
```
springboot3 版本
```
<!-- ChatBI智能问数 -->
<dependency>
    <groupId>org.jeecgframework.jimureport</groupId>
    <artifactId>jimuchatbi-spring-boot3-starter</artifactId>
    <version>1.2.0</version>
</dependency>
```

#### 第四步:初始化 SQL 和必要配置

- https://help.jimureport.com/quick.html


## 技术文档

| 资源 | 地址 |
| --- | --- |
| 🎯 在线体验 | http://jimureport.com/login (手机号一键注册,免费使用) |
| 📖 开发文档 | https://help.jimureport.com |
| 🤖 AI 助手 | https://help.jimureport.com/rumen/aiAssistant/ |
| 🧩 AI Skills| https://github.com/jeecgboot/skills |
| 🎬 视频教程 | http://jimureport.com/doc/video |
| 🐛 问题反馈 | https://github.com/jeecgboot/JimuReport/issues/new |
| 💬 QQ 交流群 | 873666520、854804538(满)、③596660273(满)、①212391162(满)、②929646317(满) |



## AI 助手集成配置

> AI 助手功能支持 **SpringBoot4 / SpringBoot3**(`jimureport-spring-boot4-starter` / `jimureport-spring-boot3-starter`)。配置完成后,报表设计器内将自动显示 AI 入口,**无需额外部署**,开箱即用。
>
> 详细说明:[AI 助手配置文档](https://help.jimureport.com/rumen/aiAssistant/) · [配置教程](https://my.oschina.net/jeecg/blog/19711672)

在 `application.yml` 中增加以下配置:

```yaml
jeecg:
  jmreport:
    ai:
      # OpenAI 兼容接口地址(必填)
      base-url: https://api.deepseek.com
      # API Key(必填,留空则 AI 功能不可用)
      api-key: sk-xxxxxxxxxxxxxxxxxxxx
      # 模型名(必填)
      model: deepseek-v4-pro
      # 单次生成最大 token 数,可选,DeepSeek 合法范围 [1, 393216]
      max-tokens:
      # 采样温度,可选,建议设为 0(输出稳定)
      temperature: 0
      # chat-completions 路径,可选,默认 /v1/chat/completions
      completions-path: /v1/chat/completions
      # AI 自动建表开关:允许 AI 在指定数据源上执行 DDL/DML
      # ⚠️ 安全警告:此功能会直接操作数据库,生产环境请务必设为 false
      autoTableEnabled: false
```

#### 支持的 AI 服务商

积木报表支持任何兼容 **OpenAI Chat Completions API** 的服务商,以下为常用选择:

| 服务商 | base-url | 推荐模型 |
| --- | --- | --- |
| DeepSeek(推荐) | `https://api.deepseek.com` | `deepseek-v4-pro` |
| OpenAI | `https://api.openai.com` | `gpt-4o` |
| 通义千问(阿里云) | `https://dashscope.aliyuncs.com/compatible-mode` | `qwen-max` |
| 文心一言(百度) | `https://qianfan.baidubce.com/v2` | `ernie-4.5-8k` |
| Kimi(月之暗面) | `https://api.moonshot.cn` | `moonshot-v1-32k` |
| Azure OpenAI | `https://<your-resource>.openai.azure.com` | `gpt-4o` |

> 所有支持 OpenAI Chat Completions API 格式的服务商均可接入,通过 `base-url` 指向对应地址即可。


## 部署与运行

#### jimureport-example 环境要求

- 要求 JDK17+(本项目 SpringBoot4 架构)
- 要求 MySQL5.7+,手工执行 `db/jimureport.mysql5.7.create.sql`,会自动创建库 jimureport
- 项目配置:`src/main/resources/application-dev.yml`
- 要求 Redis(可选)

#### 绿色免安装版本

- [集成版源码运行](https://github.com/jeecgboot/JimuReport/tree/master/jimureport-example)
- [Docker 快速运行](https://help.jimureport.com/docker.html)
- [绿色免安装版本](https://pan.baidu.com/s/1z9VmMz4HCc7GMVbzugetLQ?pwd=xafr)

> 默认账号:admin,口令不再默认为 123456:未配置时每次启动随机生成并打印到启动日志,可通过环境变量 `JIMU_ADMIN_PASSWORD` 或配置 `spring.security.user.password` 固定口令,[支持改密码](https://help.jimureport.com/qa?_highlight=%E5%AF%86%E7%A0%81#4-jimureport-example%E9%A1%B9%E7%9B%AE%E6%80%8E%E4%B9%88%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4%E5%AF%86%E7%A0%81)


## AI 智能生成

> 完成 [AI 助手集成配置](#ai-助手集成配置) 后,报表设计器内 AI 入口即刻可用。一句话描述需求或上传截图,AI 自动生成完整的**报表、大屏、仪表盘、对话式 BI**,覆盖数据可视化全场景,告别繁琐拖拽。
>
> **🎉 JimuChatBI —— 首款免费开源对话式智能数据分析产品(Chat2BI)**:对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成,复杂报表场景轻松应对;想做数据大屏,同样一句话搞定,支持对话式 AI 修改优化,让数据分析进入 AI 时代。

#### 🤖 AI 助手能力一览

| 场景 | 能力说明 | 示例提示词 |
| --- | --- | --- |
| **AI 报表** | 自然语言一句话生成分组、交叉、主子等各类复杂报表 | 做一个按部门分组的工资统计报表 |
| **AI 大屏** | 一句话生成完整大屏,自动完成图表布局、色彩主题与数据绑定 | 做一个智慧物流监控大屏 |
| **AI 仪表盘** | 自动生成 KPI 看板与业务仪表盘,支持多图表组合 | 生成一个销售运营 KPI 看板 |
| **AI 对话式 BI(JimuChatBI)** | **首款免费开源对话式智能数据分析产品(Chat2BI)**;自然语言对话式数据分析,自动查询数据并生成可视化洞察,支持对话式 AI 修改优化 | 今年各区域销售额趋势如何;做一个按部门分组的工资统计报表 |
| **截图还原** | 上传报表 / 大屏截图,AI 自动识别并还原为可编辑模板 | —— |
| **AI 自动建表** | AI 根据报表需求自动建表并填充示例数据,快速验证效果 | 需开启 `autoTableEnabled: true` |

> 提示词示例库:[AI 报表](https://help.jimureport.com/rumen/jimureport-prompts) · [AI 大屏](https://help.jimureport.com/rumen/bigscreen-prompts)

#### 🚀 一键安装 Claude Code + 积木 Skills

**方式一:一行命令装齐全套环境**

国内镜像加速,一次装齐 Node.js、Python 3.12+、Git、Claude Code、JimuReport Skills,并接入 DeepSeek v4 模型后端(按 token 计费,[需自备 API Key](https://platform.deepseek.com/api_keys)),跑完即可使用。

Windows (PowerShell):

```
irm https://www.qiaoqiaoyun.com/claude/boot.ps1 | iex
```

macOS / Linux:

```
curl -fsSL https://www.qiaoqiaoyun.com/claude/install-claude-code.sh | bash
```

**方式二:已装 Claude Code,只装 Skills**

```
git clone https://github.com/jeecgboot/skills.git ~/.claude/skills
# 更新: cd ~/.claude/skills && git pull
```

安装完成后,新开终端运行 `claude`,即可用自然语言生成报表与大屏。

> Skills 开源仓库:https://github.com/jeecgboot/skills · 技能官网:https://jimureport.com/skills

#### 📦 技能清单

| 技能 | 作用 | 一句话示例 |
| --- | --- | --- |
| `jimureport` | 一句话生成报表 | 做一个按部门分组的工资统计报表 |
| `jimubi-bigscreen` | 一句话生成大屏 | 做一个智慧物流监控大屏 |
| `jimubi-dashboard` | 一句话生成仪表盘 / 门户 | 生成一个销售运营 KPI 看板 |


## 数据库兼容

支持信创国产化数据库、常规数据库、NoSQL 等 30 多种数据源,全面适配达梦、人大金仓、神通、华为高斯等国产数据库,并支持以 SQL 的方式去查询 csv、MongoDB 等非物理数据库。

|  数据库   |  支持   |
| --- | --- |
|   MySQL   |  √   |
|  Oracle、Oracle9i   |  √   |
|  SqlServer、SqlServer2012   |  √   |
|   PostgreSQL   |  √   |
|   DB2、Informix   |  √   |
|   MariaDB   |  √   |
|  SQLite、Hsqldb、Derby、H2   |  √   |
|   达梦、人大金仓、神通   |  √   |
|   华为高斯、虚谷、瀚高数据库、 TDengine 涛思数据   |  √   |
|   阿里云PolarDB、PPAS、HerdDB   |  √   |
|  Hive、HBase、CouchBase   |  √   |
|  导入Excel、csv、json文件数据集   |  √   |
|  SQLite、TiDB、Doris、ClickHouse、 MongoDB-BI   |  √   |
|  Elasticsearch、MongoDB  |  √   |

未提供脚本的数据库,可以参考 [文档](https://my.oschina.net/jeecg/blog/4905722) 自己转。


## 功能清单

更多功能清单: [http://jimureport.com/plan](http://jimureport.com/plan)

<details>
<summary><b>📊 报表设计器功能清单(点击展开)</b></summary>

```
├─报表设计器
│  ├─AI 智能生成
│  │  ├─自然语言一句话生成报表(Claude Code 技能)
│  │  ├─截图智能识别还原成可编辑模板
│  ├─数据源 / 数据集
│  │  ├─支持多种数据源,如 Oracle、MySQL、SQLServer、PostgreSQL 等主流数据库
│  │  ├─支持 SQL 编写页面智能化,可以看到数据源下面的表清单和字段清单
│  │  ├─SQL 数据集
│  │  ├─API 数据集(以接口方式获取数据)
│  │  ├─JSON 数据集
│  │  ├─存储过程数据集
│  │  ├─支持参数
│  │  ├─支持单数据源和多数据源设置
│  │  ├─多源报表(一张报表关联多个数据集,跨库取数)
│  ├─单元格格式
│  │  ├─边框
│  │  ├─字体大小
│  │  ├─字体颜色
│  │  ├─背景色
│  │  ├─字体加粗
│  │  ├─支持水平和垂直的分散对齐
│  │  ├─支持文字自动换行设置
│  │  ├─图片设置为图片背景
│  │  ├─支持无限行和无限列
│  │  ├─支持设计器内冻结窗口
│  │  ├─支持对单元格内容或格式的复制、粘贴和删除等功能
│  │  ├─等等
│  ├─报表元素
│  │  ├─文本类型:直接写文本;支持数值类型的文本设置小数位数
│  │  ├─图片类型:支持上传一张图表
│  │  ├─图表类型
│  │  ├─函数类型
│  │  └─支持求和
│  │  └─平均值
│  │  └─最大值
│  │  └─最小值
│  ├─背景
│  │  ├─背景颜色设置
│  │  ├─背景图片设置
│  │  ├─背景透明度设置
│  │  ├─背景大小设置
│  ├─数据字典
│  ├─报表打印
│  │  ├─自定义打印
│  │  └─医药笺、逮捕令、介绍信等自定义样式设计打印
│  │  ├─简单数据打印
│  │  └─出入库单、销售表打印
│  │  └─带参数打印
│  │  └─分页打印
│  │  ├─套打
│  │  └─不动产证书打印
│  │  └─发票打印
│  ├─数据报表
│  │  ├─分组数据报表
│  │  └─横向数据分组
│  │  └─纵向数据分组
│  │  └─多级循环表头分组
│  │  └─横向分组小计
│  │  └─纵向分组小计
│  │  └─合计
│  │  ├─交叉报表
│  │  ├─明细表
│  │  ├─带条件查询报表
│  │  ├─表达式报表
│  │  ├─带二维码/条形码报表
│  │  ├─多表头复杂报表
│  │  ├─主子报表
│  │  ├─预警报表
│  │  ├─数据钻取报表
│  │  ├─多 Sheet 报表
│  ├─数据填报
│  │  ├─在线填报录入
│  │  ├─数据回写数据库
│  │  ├─填报校验规则
│  │  ├─下拉/字典/日期等填报控件
│  │  ├─批量导入填报数据
│  ├─图形报表
│  │  ├─柱形图
│  │  ├─折线图
│  │  ├─饼图
│  │  ├─折柱图
│  │  ├─散点图
│  │  ├─漏斗图
│  │  ├─雷达图
│  │  ├─象形图
│  │  ├─地图
│  │  ├─仪表盘
│  │  ├─关系图
│  │  ├─图表背景
│  │  ├─图表动态刷新
│  │  ├─图表数据字典
│  ├─参数
│  │  ├─参数配置
│  │  ├─参数管理
│  ├─导入导出
│  │  ├─导入Excel
│  │  ├─导出Excel、pdf、word、图片
│  ├─打印设置
│  │  ├─打印区域设置
│  │  ├─打印机设置
│  │  ├─预览
│  │  ├─打印页码设置
│  ├─移动端适配
│  │  ├─报表 / 图表移动端浏览
│  │  ├─移动端填报
│  ├─高级功能
│  │  ├─数据定时刷新
│  │  ├─单元格超链接 / 跳转
│  │  ├─下钻联动
│  │  ├─数据缓存
│  │  ├─JS / 后台增强
```

</details>

<details>
<summary><b>📺 大屏设计器功能清单(点击展开)</b></summary>

```
├─大屏设计器
│  ├─系统功能
│  │  ├─静态数据源和动态数据源设置
│  │  ├─基础功能
│  │  └─支持拖拽设计
│  │  └─支持增、删、改、查大屏
│  │  └─支持复制大屏数据和样式
│  │  └─支持大屏预览、分享
│  │  └─支持系统自动保存数据,同时支持手动恢复数据
│  │  └─支持设置大屏密码
│  │  └─支持对组件图层的删除、组合、上移、下移、置顶、置底等
│  │  ├─背景设置
│  │  └─大屏的宽度和高度设置
│  │  └─大屏简介设置
│  │  └─背景颜色、背景图片设置
│  │  └─封面图设置
│  │  └─缩放比例设置
│  │  └─环境地址设置
│  │  └─水印设置
│  │  ├─地图设置
│  │  └─添加地图
│  │  └─地图数据隔离
│  ├─图表
│  │  ├─柱形图
│  │  ├─折线图
│  │  ├─折柱图
│  │  ├─饼图
│  │  ├─象形图
│  │  ├─雷达图
│  │  ├─散点图
│  │  ├─漏斗图
│  │  ├─文本框
│  │  ├─跑马灯
│  │  ├─超链接
│  │  ├─实时时间
│  │  ├─地图
│  │  ├─全国物流地图
│  │  ├─地理坐标地图
│  │  ├─城市派件地图
│  │  ├─图片
│  │  ├─图片框
│  │  ├─轮播图
│  │  ├─滑动组件
│  │  ├─iframe
│  │  ├─video
│  │  ├─翻牌器
│  │  ├─环形图
│  │  ├─进度条
│  │  ├─仪表盘
│  │  ├─词云
│  │  ├─表格
│  │  ├─选项卡
│  │  ├─万能组件
└─其他模块
   └─更多功能开发中。。
```

</details>

<details>
<summary><b>📈 仪表盘设计器功能清单(点击展开)</b></summary>

```
├─仪表盘设计器
│  ├─基础功能
│  │  └─支持拖拽设计
│  │  └─支持增、删、改、查仪表盘
│  │  └─支持复制仪表盘数据和样式
│  │  └─支持仪表盘预览、分享
│  │  └─支持设置仪表盘保护码
│  │  └─支持设置仪表盘PC模式或手机模式
│  │  └─支持对仪表盘控件的添加、删除、移动位置等
│  ├─数据源
│  │  └─支持多种数据源,如 Oracle、MySQL、SQLServer、PostgreSQL 等主流数据库
│  │  └─支持 SQL 编写页面智能化,可以看到数据源下面的表清单和字段清单
│  │  └─支持参数
│  ├─数据集
│  │  └─SQL
│  │  └─API
│  │  └─JSON
│  │  └─WebSocket
│  │  └─静态数据集
│  ├─数据
│  │  └─设置数据条数
│  │  └─数据过滤
│  │  └─数据定时刷新
│  ├─图表
│  │  └─柱形图
│  │  └─饼图
│  │  └─南丁格尔玫瑰图
│  │  └─折线图
│  │  └─环形图
│  │  └─面积图
│  │  └─进度图
│  │  └─象形图
│  │  └─仪表盘
│  │  └─散点图
│  │  └─漏斗图
│  │  └─雷达图
│  ├─常用
│  │  └─查询条件
│  │  └─轮播图
│  │  └─Iframe
│  │  └─日历
│  │  └─图片
│  │  └─文本
│  │  └─数值
│  │  └─按钮
│  │  └─当前时间
│  │  └─富文本
│  ├─布局
│  │  └─选项卡
│  │  └─栅格
│  ├─数据
│  │  └─数据表格
│  │  └─数据列表
│  │  └─通用组件
│  ├─地图
│  │  └─散点地图
│  │  └─飞线地图
│  │  └─柱形地图
│  │  └─时间轴飞线地图
│  │  └─柱形排名地图
│  │  └─热力地图
│  │  └─区域地图
│  ├─首页
│  │  └─快捷导航
│  │  └─统计卡片
│  │  └─项目列表
│  │  └─简洁卡片
│  │  └─待办事项
│  │  └─最新动态
│  ├─个性
│  │  └─牛气冲天
│  │  └─五行相克
│  │  └─甘特图
│  ├─样式配置
│  │  └─基础配置
│  │  └─标题设置
│  │  └─副标题设置
│  │  └─X轴设置
│  │  └─Y轴设置
│  │  └─提示语设置
│  │  └─坐标轴边距
│  │  └─图例设置
│  │  └─自定义配色
│  │  └─卡片设置
│  │  └─自定义属性
│  │  └─数值设置
│  ├─交互设置
│  │  └─联动配置
│  │  └─查询配置
│  │  └─跳转配置
│  │  └─钻取配置
│  │  └─自定义JS
└─ 导出
    └─图片
    └─PDF
    └─Excel
```

</details>


## 效果展示

### 报表工作台

<table>
<tr>
<td width="50%"><b>报表设计器</b> · 完全在线设计<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-752b454f64ed87c798b3e8a083fbd6622d4.gif"/></td>
<td width="50%"><b>图形报表</b> · 支持28+种图表<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-3eda428ef182cb64a1a8e132e4bfeb87718.png"/></td>
</tr>
<tr>
<td><b>数据报表</b> · 分组<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-fe2ac0dfc3933734961924de0538b3049d2.png"/></td>
<td><b>打印设计</b> · 套打<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-8863ea4e67c02dbd844bb8022652f1be651.png"/></td>
</tr>
<tr>
<td><b>数据报表</b> · 交叉 / 合计<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-be956cbc19287e4df9cc46c9d15e96da99d.png"/></td>
<td><b>图形报表</b> · 28 种图表<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-22096123c5b6a10a801967c33cc33a7af11.png"/></td>
</tr>
<tr>
<td><b>打印设计</b> · 医院单据打印<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-9b6cd73719de68e0e45e1cf95cd6104a103.png"/></td>
<td><b>数据填报</b> · 员工信息登记表<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-0139eb90f2d255152aa69d3b37fcc85e4a2.png"/></td>
</tr>
<tr>
<td><b>数据填报</b> · 销售订单填报<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-ded4831b7e25638f9ba6033a1f4ba87474f.png"/></td>
<td><b>数据填报</b> · 主子表单填报<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-f7c1a3a4cd6673038727ba49c3ee97e216b.png"/></td>
</tr>
<tr>
<td align="center"><b>移动报表</b> · 移动端报表<br/><img height="420" src="https://oscimg.oschina.net/oscnet/up-b50ba7d60fdd9c88106a192af5d4b94144b.png"/></td>
<td align="center"><b>移动报表</b> · 移动端图表<br/><img height="420" src="https://oscimg.oschina.net/oscnet/up-00827ce793c32519e6e9ad0fe364bc4f9a5.png"/></td>
</tr>
</table>

### 大屏设计效果

<table>
<tr>
<td width="50%"><img width="100%" src="https://oscimg.oschina.net/oscnet/up-402a6034124474bfef8dfc5b4b2bac1ce5c.png"/></td>
<td width="50%"><img width="100%" src="https://oscimg.oschina.net/oscnet/up-6f7ba2e2ebbeea0d203db8d69fd87644c9f.png"/></td>
</tr>
<tr>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-ee8d34f318da466b8a6070a6e3111d12ce7.png"/></td>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-826f13c88f23c24ff218687f57f03d802a8.png"/></td>
</tr>
<tr>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-61dfc52c383f86a4055e20d030503bef93c.png"/></td>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-3aabd991c6c5af43f35b204d3ec94caf468.png"/></td>
</tr>
<tr>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-3b75fde569ab528d8607596e147b8bb7d5e.png"/></td>
<td><img width="100%" src="https://oscimg.oschina.net/oscnet/up-3b8d034341d0190156d63484ce09a863c9c.png"/></td>
</tr>
<tr>
<td><b>全屏弹窗</b> · 点击弹出列表页<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-5a4d68eb1999f84a4a0205c2904a94b24ad.gif"/></td>
<td><b>自适应弹框</b> · 弹出的大屏明细页<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-1868dddbbef4ddeccb4099b92c68636d20e.gif"/></td>
</tr>
<tr>
<td><b>5 分钟切换屏幕</b> · 5 分钟自动切换<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-4f8f995c055810a91eda0327b737d61f6c9.gif"/></td>
<td><b>高德地图</b> · 实时车辆位置<br/><img width="100%" src="https://oscimg.oschina.net/oscnet/up-eb73f595417712f2a51ddea4755fca3da67.png"/></td>
</tr>
</table>

### 仪表盘和门户设计

<table>
<tr>
<td width="50%"><img width="100%" src="https://jeecgos.oss-cn-beijing.aliyuncs.com/files/darg20240726105556.png"/></td>
<td width="50%"><img width="100%" src="https://jeecgos.oss-cn-beijing.aliyuncs.com/files/drag20240724135626.png"/></td>
</tr>
<tr>
<td><img width="100%" src="https://jeecgos.oss-cn-beijing.aliyuncs.com/files/drag20240724135619.png"/></td>
<td><img width="100%" src="https://jeecgos.oss-cn-beijing.aliyuncs.com/files/drag20240724135630.png"/></td>
</tr>
<tr>
<td align="center"><b>移动仪表盘</b><br/><img height="420" src="https://oscimg.oschina.net/oscnet/up-6961e4ad456c4ab98414c11bc9f710b509f.png"/></td>
<td align="center"><b>移动门户</b><br/><img height="420" src="https://oscimg.oschina.net/oscnet/up-af054839a6f1e2ce8d1cea1dd8a5c5e072a.png"/></td>
</tr>
</table>


## 授权协议

开源版本遵循 LGPL 条款发布,如果您不能接受 LGPL,并且需要将该项目用于商业用途且不想保留版权信息(预览 "Powered by 积木报表"、"积木 Logo" 等版权及链接),
为保障您的合法权益,需购买[商业授权](http://jimureport.com/vip)。


## 捐赠

如果觉得还不错,请作者喝杯咖啡吧 ☺

![](https://static.oschina.net/uploads/img/201903/08155608_0EFX.png)


## 免责声明

JimuReport(积木报表)采用 [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html) 开源协议及其[附加补充条款](./LICENSE)(双许可模式)发行,如需商业授权请参阅 [http://jimureport.com/vip](http://jimureport.com/vip)。在使用本软件前,请仔细阅读以下声明:

1. **按"现状"提供**  
   本软件及其相关文档按"现状"(AS IS)提供,不附带任何明示或暗示的担保,包括但不限于对适销性、特定用途适用性及非侵权性的担保。

2. **使用风险自担**  
   使用者应自行评估本软件是否满足其业务场景,并承担因下载、安装、使用、修改或二次开发本软件而产生的一切风险,包括但不限于数据丢失、业务中断、收益损失及其他任何形式的损害。

3. **责任限制**  
   在适用法律允许的最大范围内,JimuReport 的作者、贡献者及相关版权所有者对使用者或任何第三方因使用本软件而遭受的任何直接、间接、偶然、特殊、惩罚性或后果性损害不承担任何责任。

4. **禁止同类竞争**  
   根据 `LICENSE` 文件中"开源协议补充"第 2 条的规定,使用者**不得**基于本软件进行修改、包装后发布或销售与 JimuReport 功能类似的产品,亦不得以任何形式与 JimuReport 参与同类软件产品市场的竞争。违反此条款属于侵权行为,权利人有权要求停止侵权并追偿由此造成的经济损失。

5. **保留版权标识**  
   根据 `LICENSE` 文件中"开源协议补充"第 3 条的规定,使用者在二次开发、集成或部署本软件时,必须保留积木报表官方的版权信息,包括但不限于预览页面的 **"Powered by 积木报表"** 字样、**积木 Logo** 及相关官方链接。

凡下载、复制、安装或以任何方式使用本软件的行为,即视为已阅读、理解并同意上述免责声明及 `LICENSE` 中的全部条款。