JimuReport 积木报表 v1.8.0 版本发布,开源可视化报表

项目介绍

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

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

当前版本:v1.8.0 | 2024-08-22

集成依赖
springboot2版本
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimureport-spring-boot-starter</artifactId>
  <version>1.8.0</version>
</dependency>
springboot3版本
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimureport-spring-boot3-starter-fastjson2</artifactId>
  <version>1.8.0</version>
</dependency>
升级日志

重磅新功能:正式推出仪表盘;积木报表升级支持页眉页脚设置、水印、查询条件优化等;修复一系列issue和两个安全漏洞;

仪表盘能力:集成源码版和免安装版本默认提供了仪表盘设计器,提供更强大的图表面板、大屏设计能力,支持移动端。

修复issues
  • 回收站一键清空户按钮功能
  • 查询条件重构优化:支持必填/默认展开查询栏和默认查询报表/api新增分页配置
  • 查询条件性能优化:如果是下拉单选和下拉多选必须配置字典
  • 查询设置样式优化
  • 打印弹窗支持页眉页脚配置
  • 积木报表支持水印
  • 新增查询和替换弹窗
  • jimureport-example支持登录账号密码
  • 导出Excel变成了txt文件解决
  • 图表坐标轴标题超出隐藏 · Issue #2647
  • 字典传参渲染到报表上异常 · Issue #2688
  • 积木报表下拉搜索模糊匹配无效 · Issue #2672
  • 报表下钻的时候,传递过去的参数并未生效,使用的是参数默认值 · Issue #2702
  • 表格数值类型展示错误0E-9 · Issue #2613
  • 返回上一页无法返回原报表问题 · Issue #2621
  • 更新1.7.6版本后导出PDF依旧报错 · Issue #2729
  • jimureport报表管理界面 眉头上面的 列表和视图切换是否可以默认选择成 列表,或者这一块可以开放出来自行设计 · Issue #2713
  • 图片显示问题 · Issue #2635
  • Base64图片渲染问题 · Issue #2636
  • sql解析异常 · Issue #2764
  • 负数与0.000000进行计算时,小数位数限制失效 · Issue #2642
  • 导出报表穿越 · Issue #2627
  • 关于compute计算的问题 · Issue #2767
  • 导出的数据格式化不生效 · Issue #2744
  • api返回对象,无法解析对象 · Issue #2710
  • 字段名称有“-”短横线字符,解析报错 · Issue #2682
  • date_str函数日期格式化bug · Issue #2651
  • sql解析异常 · Issue #2753
  • 关于1.7.52版本compute和百分号组合问题 · Issue #2693
  • 多表关联sql分组,数据库表中有重复字段作为分组条件时,生成的查询不会按表区分,报错 · Issue #2751
  • 排序异常 · Issue #2739
  • 分组功能异常 · Issue #2746
  • 循环主子表 分页混乱 · Issue #2683
  • 主子循环块,抛出【Size must be greater than 0】报错 · Issue #2788
  • 再来一个SQL解析异常 · Issue #2765
  • 部分报表SQL查询时间太长了 超过一分钟 客户不知道是不是能加载出来 等待没有耐心 能否增加一个加载中页面 进行引导 · Issue #2650
  • 关于dbsum的bug · Issue #2695
  • 柱状图数据过多时x轴非常密集 · Issue #2774
  • 关于函数简便操作的优化 · Issue #2709
  • 积木报表打印分页 · Issue #2698
  • 积木报表加减乘除怎么实现 · Issue #2735
  • 返回大数据量,求和报错,无法求和 · Issue #2807
  • 自定义横向分组排序问题 · Issue #2795
  • 单元格设置 Base64图片,值未读取出来 · Issue #2824
  • 查询条件为空时弹窗提示 · Issue #2618
  • 积木报表如何加水印?(导出的excel和pdf文件需要添加水印)谢谢! · Issue #2610
  • 导出PDF支持展示页码和总页数? · Issue #858
  • 积木报表如何加水印?(导出的excel和pdf文件需要添加水印)谢谢! · Issue #2610
  • 导出文件增加水印 · Issue #803
  • 打印内容时出现空白页 · Issue #2804
  • 分页翻到 第二页,报表钻取后返回上一页没有回到第二页而是第一页 · Issue #2622
  • 用户手动录入的数值数据无法和数据库中查出的数值常量取比例结果,使用round会报错。 · Issue #2805
  • 动态横向动态列数据合计超过35列后的数据合计时都以2倍计算,其它列正常,减少列数就正常。 · Issue #2716
  • 关于xlsx模版导出图片出错问题 · Issue #6925 · jeecgboot/JeecgBoot · GitHub
  • 参数列为下拉控件,控件值从下拉列表中选择,控件值不允许清空,但可以更换 · Issue #2834
  • 积木报表查询下拉框有重复值 · Issue #2832
  • 离线版能不能也整个设计管理员帐号,免得被人随便改报表 · Issue #558
  • 自定义函数仿造MAX函数的问题 · Issue #2819
  • 自定义函数不能动态获取单元格内容 · Issue #2752
  • 希望增加选项可以默认展开查询栏 · Issue #2646
  • 固定打印表头,表头上包含了图片,导出的pdf第二页表头就没有图片了 · Issue #2756
  • 导出的pdf文件目前缺少-当前页码/总页数 · Issue #2757
  • 报表查询条件 · Issue #2634
  • 离线版能不能也整个设计管理员帐号,免得被人随便改报表 · Issue #558
  • 积木报表横向分组小计问题 · Issue #2845
  • 积木报表软件存在AviatorScript代码注入RCE漏洞 · Issue #2848
  • 积木报表钻取设置条件时,条件判断问题 · Issue #2827
  • 柱形图标的数据,不能根据查询条件进行图形渲染 · Issue #2855
  • 单元格内容超过当前页设置为自动换行时导出pdf时第一页为空 · Issue #2831
  • 导出的PDF有大量空白间断 · Issue #2847
  • 访问漏洞 · Issue #2865
  • 在sqlserver数据库下查询如果有order by 结尾,在页面查询count时会报错:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询 · Issue #2880
  • 导出的excel,下载下来是txt文本 · Issue #2878
  • 下拉单选查询选择器有滚动条后,进行滚动条下拉后,会重新加载一遍数据,变为多次重复的数据 · Issue #2830
  • BasicTable全展显示后,表格里定义的操作、弹窗均不能正常显示#7017 · Issue #7028 · jeecgboot/JeecgBoot · GitHub
  • 为什么项目中积木报表没有“查询设置”选项? · Issue #7092 · jeecgboot/JeecgBoot · GitHub
代码下载
  • https://github.com/jeecgboot/JimuReport
技术文档
  • 官方网站: http://jimureport.com
  • 快速集成 :https://help.jeecg.com/jimureport/quick.html
  • 技术文档: https://help.jeecg.com/jimureport
  • 免费大屏:http://jimureport.com/login
为什么选择 JimuReport?

永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!

  • 采用SpringBoot的脚手架项目,都可以快速集成
  • Web 版设计器,类似于excel操作风格,通过拖拽完成报表设计
  • 通过SQL、API等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量降低
  • 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大
  • 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源
  • 支持分组、交叉,合计、表达式等复杂报表
  • 支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现套打,不动产证等精准、无缝打印
  • 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏
  • 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等
报表设计效果

仪表盘设计器





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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

tomcat利用 nginx 反向代理

利用 nginx 反向代理功能&#xff0c;实现图中的代理功能&#xff0c;将用户请求全部转发至指定的同一个 tomcat 主机 利用 nginx 指令 proxy_pass 可以向后端服务器转发请求报文 , 并且在转发时会保留客户端的请求报文中的 host首部 实现 tomcat 中的负载均衡 动态服务器的…

qt-18 程序启动画面

程序启动画面 screen.hscreen.cppmain.cpp运行图启动图片启动后程序 screen.h #ifndef SCREEN_H #define SCREEN_H#include <QMainWindow>class Screen : public QMainWindow {Q_OBJECTpublic:Screen(QWidget *parent nullptr);~Screen(); }; #endif // SCREEN_Hscreen…

代码随想录算法训练营day48:单调栈

目录 739. 每日温度 503.下一个更大元素II 分析&#xff1a; 42. 接雨水 本质&#xff1a; 暴力解法 分析&#xff1a; 双指针优化 单调栈 84.柱状图中最大的矩形 分析&#xff1a; 双指针&#xff1a; 单调栈 739. 每日温度 力扣题目链接(opens new window) 请根…

为什么越来越多的IT青年转行网络安全?

目前&#xff0c;我国互联网已经从爆发增长期进入平稳发展阶段&#xff0c;同时每年大量计算机相关专业的毕业生涌入就业市场&#xff0c;导致IT行业逐渐趋于饱和状态&#xff0c;甚至出现裁员现象&#xff0c;去年很多大厂都有裁员&#xff0c;不少程序员再就业成了难题。 面…

Cache地址相联映像

直接相联映像&#xff1a;硬件电路直接连接 全相联映像; 电路难于设计和实现&#xff0c;只适用于小容量Cache&#xff0c;冲突率低 组相联映像&#xff1a;直接相联与全相联的折中。 冲突率 &#xff08;高&#xff0c;中&#xff0c;低&#xff09; 电路复杂度 其他 直接…

VSCode配置ssh免密连接远程服务器

我配置了免密设置(Windows利用ssh免密码登录Linux)&#xff0c;git bash已经能够正常连接了&#xff0c;但是vscode还是不行&#xff0c;很奇怪。 VSCode报错信息&#xff1a; [17:55:50.360] SSH Resolver called for "ssh-remote106.52.2.19", attempt 5, (Recon…

一文了解 Vue3 的 nextTick 大致信息

nextTick 是 Vue 3 中用于完成数据绑定和 DOM 更新后执行的方法&#xff0c;非常有用&#xff0c;也是 Vue 的一道比较常见的面试题。 1. 基本用法 nextTick 是一个异步方法&#xff0c;它允许我们在下一个 DOM 更新后执行回调函数。当更改了响应式数据并需要在更新后的 DOM …

C/C++控制台贪吃蛇游戏的实现

&#x1f680;欢迎互三&#x1f449;&#xff1a;程序猿方梓燚 &#x1f48e;&#x1f48e; &#x1f680;关注博主&#xff0c;后期持续更新系列文章 &#x1f680;如果有错误感谢请大家批评指出&#xff0c;及时修改 &#x1f680;感谢大家点赞&#x1f44d;收藏⭐评论✍ 一、…

OpManager Plus简单说明以及在Linux下的安装

目录 1 简介2 安装2.1 Linux下安装 1 简介 OpManager Plus 属于ManageEngine&#xff0c;是一款商业软件。 ManageEngine OpManager是一款全面的网络监视软件&#xff0c;可为网络管理员提供集成控制台&#xff0c;用于管理路由器&#xff0c;防火墙&#xff0c;服务器&#x…

Datawhale AI 夏令营 第四期 AIGC Task3

活动简介 活动链接&#xff1a;Datawhale AI 夏令营&#xff08;第四期&#xff09; 以及AIGC里面的本次任务说明&#xff1a;Task 3 进阶上分-实战优化 这次任务呢&#xff0c;主要是对知识的一个讲解&#xff0c;包括ComfyUI工具的使用啊&#xff0c;以及LoRA的原理啊&…

ansible搭建+ansible常用模块

ansible搭建 管理机安装ansible,被管理节点必须打开ssh服务 1.管理机安装ansible yum -y install ansible 2.查看版本 ansible --version ansible 2.9.27 3.查找配置文件 find /etc/ -name "*ansible*" /etc/ansible /etc/ansible/ansible.cfg 4.三台被管理机…

在Windows上配置VSCode MinGW+CMake(包括C++多线程编程的两套API:posix和win32)

创建目录 首先&#xff0c;需要电脑上安装VSCode, 并且创建三个文件夹&#xff1a;cmake、MinGW-posix、MinGW-w32 文件下载 下载posix-seh posix和win32分别是c多线程变成的两套API,可根据不同需求安装&#xff0c;现在先下载配置环境需要的几个文件 百度搜索MinGW-64 点…

使用JavaScript解决reCAPTCHA:完整教程

虽然reCAPTCHA有效地保护了网络内容&#xff0c;但有时它也会妨碍合法活动&#xff0c;例如研究、数据分析或其他与合规相关的自动化任务&#xff0c;这些任务需要与网络服务进行交互。 你将学到什么 在本博客中&#xff0c;我们将带你逐步了解如何使用JavaScript解决reCAPTC…

C++:stack类(vector和list优缺点、deque)

目录 前言 数据结构 deque vector和list的优缺点 push pop top size empty 完整代码 前言 stack类就是数据结构中的栈 C数据结构&#xff1a;栈-CSDN博客 stack类所拥有的函数相比与string、vector和list类都少很多&#xff0c;这是因为栈这个数据结构是后进先出的…

[CSCCTF 2019 Qual]FlaskLight1

打开题目 右键查看一下源代码 看到提示&#xff0c;需要用GET方search函数

g6解决拓扑图中dagre布局需要增加同级节点的问题(旁挂层同级节点相连)

背景&#xff1a;dagre可以在节点数据中配置layer字段&#xff0c;为节点指定层级&#xff0c;但layer的指定不能违背图结构与层次布局的原则&#xff0c;也就是说每一条边的起点的layer一定小于终点的layer值&#xff0c;否则会导致布局失败。 解决办法&#xff1a;动态添加节…

嵌入式人工智能ESP32(4-PWM呼吸灯)

1、PWM基本原理 PWM&#xff08;Pulse-width modulation&#xff09;是脉冲宽度调制的缩写。脉冲宽度调制是一种模拟信号电平数字编码方法。脉冲宽度调制PWM是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式。所以根据面积等效法则&#xff0c;…

超简单亿图图示安装教程/快速入门指南及快捷键大全

一、软件介绍 Edraw Max&#xff08;亿图图示&#xff09;作为一款全类型的图形图表设计软件&#xff0c;深受广大用户的欢迎。目前&#xff0c;Edraw Max&#xff08;亿图图示&#xff09;里拥有20000多个符号&#xff0c;有效地满足使用者的需求&#xff1b;另外&#xff0c;…

JDBC基础Demo

pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 …

STL六大组件

STL&#xff08;Standard Template Library&#xff0c;标准模板库&#xff09;是C标准库的一部分&#xff0c;提供了丰富且高效的数据结构和算法。STL主要由6大组件构成&#xff0c;分别是容器、算法、迭代器、适配器、仿函数和空间配置器。 容器&#xff08;Containers&#…