积木报表简介
积木报表(JimuReport)是一款基于 Web 的在线报表设计工具,采用 Apache-2.0 License 开源协议。它支持拖拽式操作,零编码即可设计复杂报表,兼容多种数据源和图表类型,且基于 Java 开发,可部署在 Windows、Linux 等多平台。
环境准备
1. 运行环境要求
确保本地或服务器已安装以下基础组件:
- JDK 1.8+
- MySQL 5.7+
- Maven 3.0+
- 现代浏览器(Chrome/Firefox/Edge 等)
2. 快速启动(Docker 方式)
使用 Docker 是最便捷的部署方式。拉取官方镜像并运行容器:
# 拉取镜像
docker pull jeecgboot/jimureport
# 运行容器,映射端口 8085
docker run -d --name jimureport -p8085:8080 jeecgboot/jimureport
启动后访问 http://localhost:8085,默认账号为 admin/123456。
第一个报表创建实战
1. 登录与新建
登录后点击左侧菜单'报表设计'→'新增报表',进入设计器界面。

2. 配置数据源
系统支持数据库直连、API 接口、静态数据等多种来源。以 MySQL 为例:
- 进入'数据源管理'→'添加'。
- 填写连接信息(URL、用户名、密码)。
- 测试连接成功后保存。

3. 设计与预览
- 基本设置:输入报表名称,编写 SQL 查询语句。
SELECT id, name, age, department, salary FROM employee - 拖拽布局:从左侧面板拖拽'文本'组件作为表头,'字段'组件绑定数据列,使用'表格'组件进行整体布局。
- 样式调整:设置字体颜色、边框,调整行列尺寸,并可添加条件格式(如薪资大于 10000 显示红色)。
- 保存发布:点击'预览'确认效果无误后保存。



