一、积木报表简介
积木报表是一款基于 Web 的在线报表设计工具,具有以下特点:
- 开源免费:采用 Apache-2.0 License,可自由使用和修改
- 简单易用:拖拽式操作,零编码即可设计复杂报表
- 功能强大:支持多种数据源、多种图表类型和复杂报表设计
- 跨平台:基于 Java 开发,支持 Windows、Linux 等多平台部署
二、环境准备
1. 下载积木报表
访问积木报表的 GitHub 仓库下载最新版本,或直接下载官方提供的 Docker 镜像。
2. 运行环境要求
- JDK 1.8+
- MySQL 5.7+
- Maven 3.0+ 现代浏览器(Chrome/Firefox/Edge 等)
3. 快速启动(以 Docker 方式为例)
# 拉取镜像
docker pull jeecgboot/jimureport
# 运行容器
docker run -d --name jimureport -p8085:8080 jeecgboot/jimureport
启动后访问 http://localhost:8085 即可进入积木报表系统(默认账号 admin/123456)
三、第一个报表创建实战
1. 登录系统
使用默认账号登录后,点击左侧菜单'报表设计'→'新增报表',开始创建第一个报表。
2. 选择数据源
积木报表支持多种数据源:
- 数据库直连(MySQL/Oracle/SQL Server 等)
- API 接口
- 静态数据
- Excel 导入
我们以 MySQL 数据库为例:
- 点击'数据源管理'→'添加'
- 填写数据库连接信息
- 测试连接成功后保存
3. 设计报表
- 基本设置:输入报表名称、选择数据源、编写 SQL 查询语句
SELECT id, name, age, department, salary FROM employee
- 拖拽设计:
- 从左侧组件面板拖拽'文本'组件作为表头
- 拖拽'字段'组件绑定数据列
- 使用'表格'组件布局
- 样式调整:
- 设置字体、颜色、边框
- 调整列宽和行高
- 添加条件格式(如薪资大于 10000 显示红色)
- 预览与保存
- 点击'预览'按钮查看效果,确认无误后点击'保存'。
四、进阶功能快速上手
1. 图表集成
积木报表支持丰富的图表类型:
- 点击'添加图表'按钮
- 选择图表类型(柱状图、折线图、饼图等)


