项目介绍
一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!
- Web 版报表设计器,类似于 excel 操作风格,通过拖拽完成报表设计。
- 秉承 “简单、易用、专业” 的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。
- 领先的企业级 Web 报表,采用纯 Web 在线技术,专注于解决企业报表快速制作难题。
当前版本:v1.7.52 | 2024-06-11
集成依赖
<dependency> <groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot-starter</artifactId> <version>1.7.52</version> </dependency>
升级日志
开展 Excel 大数据导出性能优化、新增一系列新功能,优化界面操作习惯, 提升易用性。
性能优化
- 【Excel 导出】excel 大数据导出性能优化
- 【Excel 导出】导出 excel 时间过长,超时导出失败问题
新功能
- 添加隐藏列或行功能
- 新增横向柱形图组件
- 放宽使用数量限制,满足中小项目需求
- 针对 jeecgboot 开源项目,不限制使用数量和并发
- 冻结弹窗支持颜色设置
- 动态坐标修改支持 =::D1/E1 格式,不局限于函数
- 导出支持配置是否开启另存为
- 单元格支持跟随横向分组扩展
- 配置单元格可以自动根据接口和参数得到数据
操作易用性优化
- 报表设计器界面进行系列优化
- 优化降低分组报表使用难度,支持批量设置分组,实现一键分组
- 分组配置项简化,降低使用难度
- 支持批量选择设置纵向分组
- 分组合计文字支持自定义
- 数据源树增加图标
- 新建报表字体太小
- 数据字典编辑框右上角关闭改成 X
- 数据集配置界面优化
- 数据集列表 - 点击数据集名称展开列表
- 表达式界面微调
- 图表支持切换类型,比如把柱状图改为饼状图
- 图表不点击运行,图表的配置不保存还是老的
- 右键菜单美化
- = 表达式输入框,按下 esc 快捷键恢复到原始值
- 所有的表达式,鼠标放到括号中,支持点击设置单元格参数(类 excel 操作)
- 取消套打则把套打图删除
- 函数编辑快捷选择单元格增加 ESC 键退出
- 图片下载加上 loading
- 添加单元格三角标识(划过提示)
- 图表,配置分类属性和值属性,自动填充 X 轴和 Y 轴的名称 / 图表的标题
- 优化颜色选择器,不二次确认
- 查询条件区域样式优化
- 单元格表达式改为大写,表达式弹框展示优化
BUG 修复
- 移除报表名称重复校验
- 嵌入式图片预览位置偏了,滚动时正常
- 上传的图片点击其他区域不能变成取消选中状态
- 单元格有多行打印时渲染的高度和预览高度不相等导致分页没按程序的走
- 平均值函数写错了
- 降低依赖中的 jsqlparse 版本,减少老 jeecgboot 集成问题。
- 并发线程安全问题 #2488
- 函数渲染 countna (#{},#{}) 空值默认变成了 countna (,), 导致渲染出现问题
- 1 级横向分组后方单元格不渲染
- 横向动态分组合计如何配置 #2509
- 打印出现多张纸 #2508
- 自动换行打印空白页 #2051
- =sum () 等函数,按 ctrl 支持多选字段自动填充 (类 excel 操作习惯)
- 折线图不显示分页数据?・Issue #2497
- 组合列配置超 6 列・Issue #2527
- 动态合计无效・Issue #2461
- 1.7.4 版本导出 excel 问题・Issue #2543
- 前台存在 SSRF・Issue #6093
- 关于报表小计的问题・Issue #2551
- 升级到 1.7.x 后页面打开报错,看打印 sql 多了一个 order by・Issue #2561
- 日期范围框 默认值 天少个 0・Issue #2536
- 动态行动态列 用 max min 第一行好用 第二行就不好用了・Issue #2553
- MongoDB 配置 sql,不带条件可以解析,带条件解析错误・Issue #2525
- 同时设置了报表参数查询和报表字段中的查询,报表字段的下拉多选未生效・Issue #2569
- 如何控制查询栏查询条件之间空白行・Issue #2575
- 报表钻取加载失败・Issue #2577
- 关于框架同时引入 redisson 和 积木报表出现的问题,望指教;・Issue #2550
- 能否增加一个横向的柱形图组件・Issue #2600
- 报表模版未设置自动换行,导出文件却自动换行・Issue #2573
- 报表每次翻页都查询总数
- 折线图鼠标悬浮到数据节点时,显示重叠文字
- 合法 url 图片带着参数的话,下载失败
- 日期默认值,天少个 0
- 同时设置了报表参数查询和报表字段中的查询,报表字段的下拉多选未生效
- 【issues/2568、issues/2588】超链接报表钻取参数传递不是期望值
- 横向分组,选多个字段的合计值,算合计值不对
- 某行单元格内容超过当前页并自动换行时导出 pdf 第一页为空
- 多数据源报表中使用 = countnz (#{...}) 函数并没有统计行数
- 数据集字段参与表达式计算时报错
- PDF 打印到第二页的时候,背景图片被第一页的文字覆盖
- 一级横向分组后方单元格不渲染
代码下载
技术文档
- 体验官网: http://jimureport.com
- 快速集成文档 :https://help.jeecg.com/jimureport/quick.html
- 技术文档: https://help.jeecg.com/jimureport
为什么选择 JimuReport?
永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!
- 采用 SpringBoot 的脚手架项目,都可以快速集成
- Web 版设计器,类似于 excel 操作风格,通过拖拽完成报表设计
- 通过 SQL、API 等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量降低
- 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大
- 支持 ECharts,目前支持 28 种图表,在线拖拽设计,支持 SQL 和 API 两种数据源
- 支持分组、交叉,合计、表达式等复杂报表
- 支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现套打,不动产证等精准、无缝打印
- 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏
- 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等
报表设计效果
- 报表设计器(专业一流 数据可视化,解决各类报表难题)
- 报表设计器(完全在线设计,简单易用)
- 打印设计(支持套打、背景打印)
- 数据报表(支持分组、交叉,合计等复杂报表)
- 图形报表(目前支持 28 种图表)
- 数据报表斑马线
仪表盘设计器