JimuReport 积木报表 v1.7.5 版本发布,免费的低代码报表

项目介绍

一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!

  • Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。
  • 秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。
  • 领先的企业级Web报表,采用纯Web在线技术,专注于解决企业报表快速制作难题。

当前版本:v1.7.5 | 2024-06-11

集成依赖
<dependency><groupId>org.jeecgframework.jimureport</groupId><artifactId>jimureport-spring-boot-starter</artifactId><version>1.7.5</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打印到第二页的时候,背景图片被第一页的文字覆盖

  • 一级横向分组后方单元格不渲染

代码下载
  • https://github.com/jeecgboot/JimuReport
  • https://gitee.com/jeecg/JimuReport
技术文档
  • 体验官网: 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种图表)
  • 数据报表斑马线

仪表盘设计器

功能清单
├─报表设计器
│  ├─数据源
│  │  ├─支持多种数据源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的数据库
│  │  ├─支持SQL编写页面智能化,可以看到数据源下面的表清单和字段清单
│  │  ├─支持参数
│  │  ├─支持单数据源和多数数据源设置
│  │  ├─支持Nosql数据源Redis,MongoDB
│  │  ├─支持存储过程
│  ├─单元格格式
│  │  ├─边框
│  │  ├─字体大小
│  │  ├─字体颜色
│  │  ├─背景色
│  │  ├─字体加粗
│  │  ├─支持水平和垂直的分散对齐
│  │  ├─支持文字自动换行设置
│  │  ├─图片设置为图片背景
│  │  ├─支持无线行和无限列
│  │  ├─支持设计器内冻结窗口
│  │  ├─支持对单元格内容或格式的复制、粘贴和删除等功能
│  │  ├─等等
│  ├─报表元素
│  │  ├─文本类型:直接写文本;支持数值类型的文本设置小数位数
│  │  ├─图片类型:支持上传一张图表;支持图片动态生成
│  │  ├─图表类型
│  │  ├─函数类型
│  │  └─支持求和
│  │  └─平均值
│  │  └─最大值
│  │  └─最小值
│  ├─背景
│  │  ├─背景颜色设置
│  │  ├─背景图片设置
│  │  ├─背景透明度设置
│  │  ├─背景大小设置
│  ├─数据字典
│  ├─报表打印
│  │  ├─自定义打印
│  │  └─医药笺、逮捕令、介绍信等自定义样式设计打印
│  │  ├─简单数据打印
│  │  └─出入库单、销售表打印
│  │  └─带参数打印
│  │  └─分页打印
│  │  ├─套打
│  │  └─不动产证打印
│  │  └─打印
│  ├─数据报表
│  │  ├─分组数据报表
│  │  └─横向数据分组
│  │  └─纵向数据分组
│  │  └─多级循环表头分组
│  │  └─横向分组小计
│  │  └─纵向分组小计
│  │  └─分版
│  │  └─分栏
│  │  └─动态合并格
│  │  └─自定义分页条数
│  │  └─合计
│  │  ├─交叉报表
│  │  ├─明细表
│  │  ├─带条件查询报表
│  │  ├─表达式报表
│  │  ├─带二维码/条形码报表
│  │  ├─多表头复杂报表
│  │  ├─主子报表
│  │  ├─预警报表
│  │  ├─数据钻取报表
│  ├─图形报表
│  │  ├─柱形图
│  │  ├─堆叠柱形图
│  │  ├─折线图
│  │  ├─饼图
│  │  ├─动态轮播图
│  │  ├─折柱图
│  │  ├─散点图
│  │  ├─漏斗图
│  │  ├─雷达图
│  │  ├─象形图
│  │  ├─地图
│  │  ├─仪盘表
│  │  ├─关系图
│  │  ├─图表背景
│  │  ├─图表动态刷新
│  │  ├─图表数据字典
│  ├─参数
│  │  ├─参数配置
│  │  ├─参数管理
│  ├─导入导出
│  │  ├─支持导入Excel
│  │  ├─支持导出Excel、pdf;支持导出excel、pdf带参数
│  ├─打印设置
│  │  ├─打印区域设置
│  │  ├─打印机设置
│  │  ├─预览
│  │  ├─打印页码设置
├─大屏设计器
│  ├─系统功能
│  │  ├─静态数据源和动态数据源设置
│  │  ├─基础功能
│  │  └─支持拖拽设计
│  │  └─支持增、删、改、查大屏
│  │  └─支持复制大屏数据和样式
│  │  └─支持大屏预览、分享
│  │  └─支持系统自动保存数据,同时支持手动恢复数据
│  │  └─支持设置大屏密码
│  │  └─支持对组件图层的删除、组合、上移、下移、置顶、置底等
│  │  ├─背景设置
│  │  └─大屏的宽度和高度设置
│  │  └─大屏简介设置
│  │  └─背景颜色、背景图片设置
│  │  └─封面图设置
│  │  └─缩放比例设置
│  │  └─环境地址设置
│  │  └─水印设置
│  │  ├─地图设置
│  │  └─添加地图
│  │  └─地图数据隔离
│  ├─图表
│  │  ├─柱形图
│  │  ├─折线图
│  │  ├─折柱图
│  │  ├─饼图
│  │  ├─象形图
│  │  ├─雷达图
│  │  ├─散点图
│  │  ├─漏斗图
│  │  ├─文本框
│  │  ├─跑马灯
│  │  ├─超链接
│  │  ├─实时时间
│  │  ├─地图
│  │  ├─全国物流地图
│  │  ├─地理坐标地图
│  │  ├─城市派件地图
│  │  ├─图片
│  │  ├─图片框
│  │  ├─轮播图
│  │  ├─滑动组件
│  │  ├─iframe
│  │  ├─video
│  │  ├─翻牌器
│  │  ├─环形图
│  │  ├─进度条
│  │  ├─仪盘表
│  │  ├─字浮云
│  │  ├─表格
│  │  ├─选项卡
│  │  ├─万能组件
└─其他模块└─更多功能开发中。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/23931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工具JS:纯前端判断运行环境是公司内网还是公网环境

工具JS&#xff1a;纯前端判断运行环境是公司内网还是公网环境 判断内网方式一般就2种&#xff1a; 后端出接口&#xff0c;判断请求头内ip地址&#xff0c;是否公司内网的ip即可前端项目内处理&#xff0c;利用iframe、script、img等标签支持跨域&#xff08;本文介绍&#…

手机如何开启开发者选项? (小米为例)

目录 问题小米开启开发者选项 待续、更新中 问题 小米开启开发者选项 设置 我的设备 手机全部参数信息 点击 miui版本 10次 提示开启开发者选项 设置中搜索:开发者 进入 开启USB调试和USB安装即可使用计算机hbuilder进行安装软件,进行调试 待续、更新中 1 顿号、: 先使用ctrl…

【日记】遇到了一个很奇怪的大爷(845 字)

正文 花了昨天和今天两天时间&#xff0c;把数据转移完了。这块 2T 的硬盘可以光荣退休了。目前是没什么存储焦虑了。 农发行净开发一些垃圾系统。今天没什么业务&#xff0c;但跟 ActiveX 斗智斗勇了一整天&#xff0c;最后实在搞不过 IE 浏览器。我也懒得管了&#xff0c;又不…

禁用layui树形表格的多选框checkbox

1. 背景 在使用树形表格渲染数据时&#xff0c;需要对数据进行批量操作。相对于选中数据后&#xff0c;再做错误提示。直接把数据的多选框禁用掉更加直观。 2. 实现 DisabledTableCheckBox: () > {// 获取所有行 var tableElem $(".layui-table-fixed-l");var …

Promise请求接口并处理返回结果,使用fetch函数

function request(url) {return new Promise((resolve, reject) > {fetch(url).then(response > {if (response.ok) {return response.json();} else {throw new Error(请求失败);}}).then(data > {resolve(data);}).catch(error > {reject(error);});}); }// 使用…

一脉阳光上市圆梦:销售成本高昂,两大创始人的行贿往事与屡屡被罚

《港湾商业观察》施子夫 2024年6月7日&#xff0c;江西一脉阳光集团股份有限公司&#xff08;以下简称&#xff0c;一脉阳光&#xff09;将正式在港交所主板挂牌上市&#xff08;以下简称&#xff0c;一脉阳光&#xff1b;股票代码02522.HK&#xff09;&#xff0c;公司预计发…

解释单例模式、工厂模式和观察者模式的原理和应用场景

单例模式&#xff08;Singleton Pattern&#xff09; 原理 单例模式确保一个类仅有一个实例&#xff0c;并提供一个全局访问点来访问这个唯一实例。这个模式涉及到一个单一的类&#xff0c;该类负责创建自己的对象&#xff0c;同时确保只有单个对象被创建。这个类提供了一种访…

7.0 android中Service的基础知识

service的定义&#xff1a; Service 是一个在后台执行长时间运行操作而不提供用户界面的组件。 允许在用户没有与应用交互时操作&#xff0c;或者执行一些用户交互之外的操作&#xff0c;如音乐播放、文件上传、文件下载等。 Service的使用不影响用户的交互&#xff0c;且由其…

adb dump当前可见的窗口

1、窗口信息 adb shell dumpsys window windows > w.txt2、dump当前可见的窗口activity windows系统 adb shell dumpsys activity | findStr mFocusmac系统 adb shell dumpsys activity | grep mFocus3、dump当前处于栈顶的activity windows系统 adb shell dumpsys activi…

Vue3【七】setup的语法糖setup简写方法

Vue3【七】setup的语法糖setup简写方法 Vue3【七】setup的语法糖setup简写方法 使用script标签式写法称为setup语法糖 组件名称默认位文件名 export 的内容可以省略 案例截图 案例目录 案例代码 Person.vue <template><div class"person"><h1>我…

这才是计科之 Onix XV6 源码分析(1、XV6-x86的启动)

这才是计科之 Onix & XV6 源码分析&#xff08;1、XV6-x86的启动&#xff09; 前言 Onix是一款相对于XV6来说功能更为健全的单核OS&#xff0c;由于功能更加完善&#xff0c;Onix也更加复杂。代码阅读起来会比较绕。 XV6是一款简单易读的多核操作系统&#xff0c;但其功…

【JMeter接口测试工具】第一节.JMeter简介和安装【入门篇】

文章目录 前言一、JMeter简介 1.1 JMeter基本介绍 1.2 JMeter优缺点二、JMeter安装 2.1 JMeter安装步骤 2.2 JMeter环境配置三、项目介绍 3.1 项目简介 3.2 API接口清单总结 前言 一、JMeter简介 1.1 JMeter基本介绍 JMeter 是 Apache 组织使用…

js模块(module)和导入,导出(import,export)

什么是模块&#xff08;module&#xff09; 一个模块&#xff08;module&#xff09;就是一个文件。一个脚本就是一个模块。就这么简单。 模块可以相互加载&#xff0c;并可以使用特殊的指令 export 和 import 来交换功能&#xff0c;从另一个模块调用一个模块的函数或者变量…

mysql(54) : dbcp多实例使用

mysql版本: 8.0.11 java版本: 8 maven版本: 3.6.3 mave依赖 <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.18</version></dependency><dependency><groupId&…

使用C#反射中的MAKEGENERICTYPE函数,来为泛型方法和泛型类指定(泛型的)类型

MakeGenericType 是一个在 C# 中用于创建开放类型的实例的方法。开放类型是一种未绑定类型参数的泛型类型。当你有一个泛型类型定义&#xff0c;并且想要用特定的类型实例化它时&#xff0c;你可以使用 MakeGenericType 方法。 public Type MakeGenericType (params Type[] ty…

Windows API 开发桌面应用程序,在窗口按下鼠标左键不放可以拖图,并且拖图期间鼠标图标变成手掌

在Windows API中&#xff0c;要实现鼠标左键按下并拖动以移动窗口中的某个图形&#xff0c;并且同时改变鼠标图标为“手掌”形状&#xff08;这通常指的是“拖动”或“移动”的图标&#xff09;&#xff0c;你需要执行几个步骤。 以下是一个基本的步骤指南&#xff0c;用于在W…

java---程序逻辑控制(详解)

目录 一、概述二、顺序结构三、分支结构3.1 if语句3.1.1 语法格式13.1.2 语法格式23.1.3 语法格式3 3.2 练习3.2.1 判断一个数字是奇数还是偶数3.2.2 判断一个数字是正数&#xff0c;负数&#xff0c;还是零3.2.3 判断一个年份是否为闰年 3.3.switch语句 四、循环结构4.1 while…

部署Jar包教程

文章目录 引言I 编写脚本1.1 启动1.2 关闭1.3 SSH上传jar包II 打包2.1 build中的plugins中标签的含义2.2 jar中没有主清单属性引言 I 编写脚本 1.1 启动 chmod a+x start.sh #!/bin/bash nohup java -Xms1024m -Xmx1024m -Xmn256m -XX:MaxDirectMemorySize=5G -jar SOAP-0.…

在Linux平台下使用 .NET Core技术的UI方案

在Linux平台下使用 .NET Core 实现精美的界面&#xff0c;你可以考虑以下几种方案&#xff1a; 1. 使用 Avalonia Avalonia 是一个跨平台的 .NET UI 框架&#xff0c;支持 Windows、macOS 和 Linux。它类似于 WPF&#xff0c;但能够在多个平台上运行。 安装 Avalonia 你可以…

Flutter vscode环境如何进行真机测试

目录 1. 准备工作 1.1 安装Flutter和VS Code 1.2 安装必要的VS Code扩展 1.3 手机设置 2. 配置VS Code调试环境 3. 手机如何退出开发者模式 1. 准备工作 1.1 安装Flutter和VS Code 确保你已经在电脑上安装了Flutter SDK和VS Code。如果还没有&#xff0c;可以参考以下指…