首页 > 其他分享 >JimuReport 积木报表 v1.8.0 版本发布,开源可视化报表

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

时间:2024-08-27 15:04:39浏览次数:10  
标签:报表 打印 支持 设置 JimuReport 大屏 v1.8 Issue

项目介绍

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

  • Web 版报表设计器,类似于 excel 操作风格,通过拖拽完成报表设计。
  • 秉承 "简单、易用、专业" 的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。
  • 一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!

当前版本: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 和两个安全漏洞;

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

新功能

  • 回收站一键清空户按钮功能
  • 查询条件重构优化:支持必填 / 默认展开查询栏和默认查询报表 /api 新增分页配置
  • 查询条件性能优化:如果是下拉单选和下拉多选必须配置字典
  • 查询设置样式优化
  • 打印弹窗支持页眉页脚配置
  • 积木报表支持水印
  • 新增查询和替换弹窗
  • jimureport-example 支持登录账号密码
  • 关于函数简便操作的优化・Issue #2709
  • 积木报表如何加水印?(导出的 excel 和 pdf 文件需要添加水印)谢谢!・Issue #2610
  • 导出文件增加水印・Issue #803
  • 希望增加选项可以默认展开查询栏・Issue #2646
  • 离线版能不能也整个设计管理员帐号,免得被人随便改报表・Issue #558
  • 为什么项目中积木报表没有 “查询设置” 选项?・Issue #7092 · jeecgboot/JeecgBoot · GitHub

issues 修复

  • 图表坐标轴标题超出隐藏・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 #2698
  • 积木报表加减乘除怎么实现・Issue #2735
  • 返回大数据量,求和报错,无法求和・Issue #2807
  • 自定义横向分组排序问题・Issue #2795
  • 单元格设置 Base64 图片,值未读取出来・Issue #2824
  • 查询条件为空时弹窗提示・Issue #2618
  • 导出 PDF 支持展示页码和总页数?・Issue #858
  • 打印内容时出现空白页・Issue #2804
  • 分页翻到 第二页,报表钻取后返回上一页没有回到第二页而是第一页・Issue #2622
  • 用户手动录入的数值数据无法和数据库中查出的数值常量取比例结果,使用 round 会报错。・Issue #2805
  • 动态横向动态列数据合计超过 35 列后的数据合计时都以 2 倍计算,其它列正常,减少列数就正常。・Issue #2716
  • 关于 xlsx 模版导出图片出错问题・Issue #6925 · jeecgboot/JeecgBoot · GitHub
  • 参数列为下拉控件,控件值从下拉列表中选择,控件值不允许清空,但可以更换・Issue #2834
  • 积木报表查询下拉框有重复值・Issue #2832
  • 自定义函数仿造 MAX 函数的问题・Issue #2819
  • 自定义函数不能动态获取单元格内容・Issue #2752
  • 固定打印表头,表头上包含了图片,导出的 pdf 第二页表头就没有图片了・Issue #2756
  • 导出的 pdf 文件目前缺少 - 当前页码 / 总页数・Issue #2757
  • 报表查询条件・Issue #2634
  • 积木报表横向分组小计问题・Issue #2845
  • 积木报表钻取设置条件时,条件判断问题・Issue #2827
  • 柱形图标的数据,不能根据查询条件进行图形渲染・Issue #2855
  • 单元格内容超过当前页设置为自动换行时导出 pdf 时第一页为空・Issue #2831
  • 导出的 PDF 有大量空白间断・Issue #2847
  • 在 sqlserver 数据库下查询如果有 order by 结尾,在页面查询 count 时会报错:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询・Issue #2880
  • 导出的 excel,下载下来是 txt 文本・Issue #2878
  • 下拉单选查询选择器有滚动条后,进行滚动条下拉后,会重新加载一遍数据,变为多次重复的数据・Issue #2830
  • BasicTable 全展显示后,表格里定义的操作、弹窗均不能正常显示 #7017・Issue #7028 · jeecgboot/JeecgBoot · GitHub

漏洞处理

代码下载

https://github.com/jeecgboot/JimuReport

技术文档

为什么选择 JimuReport?

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

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

报表设计效果

image

image

image

image

image

image

image

image

仪表盘设计器

image

image

image

image

image

功能清单

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

标签:报表,打印,支持,设置,JimuReport,大屏,v1.8,Issue
From: https://www.cnblogs.com/jeecg158/p/18382723

相关文章

  • OracleERP云报表设计与开发教程
    OracleERP云报表设计与开发教程OracleERP云环境搭建创建OracleERP云实例在开始OracleERPCloud的二次开发之前,首先需要创建一个OracleERPCloud实例。这通常在OracleCloudInfrastructure(OCI)平台上进行,OCI提供了创建、管理和扩展云服务的全面环境。步骤1:登录OCI......
  • 报表系统之Redash
    Redash是一个开源的数据可视化和仪表板工具,旨在帮助用户轻松地从多个数据源中提取、查询、可视化数据,并分享结果。它的设计目标是让数据分析变得更加便捷,即使是非技术用户也能通过简单的操作生成复杂的数据报告和仪表板。核心概念和功能查询编辑器:Redash提供了一个功能强......
  • 你每天的销售数据日报需要多少时间处理?如果有办法能30秒出报表,你怎么选?
    每天的销量数据的获取对于品牌连锁企业来说,是商品管理部门、营运部门同事或者企业领导每天早上的必做事情之一。因此,对于如何准确,快速,低代价的获取销量信息,是一门艺术。据观察了解,目前来说各企业获取每日销量数据的方式参差不齐,大致来说主要分为两类:①、每日销量由各门店手工......
  • 财务报表分析技巧:重点指标解读与实用建议
    一、概述财务报表包含了大量信息,但在分析时,如果没有清晰的思路或忽略了重点,很容易陷入数据的迷雾中。本文将详细介绍财务报表中的几个核心指标,包括如何分析资产负债率、解读净资产收益率以及计算销售复合增长率,以帮助大家有针对性地理解这些内容。二、关键指标解读首先,我们需......
  • 深入解析财务报表:如何抓住关键指标作出明智决策
    一、概述财务报表中包含了丰富的信息,但如果在分析时缺乏明确的思路或忽略重点,很容易被复杂的数据搞得无所适从。本文将介绍财务报表中的关键指标,包括资产负债率的分析、净资产收益率的解读,以及销售复合增长率的计算,帮助大家有针对性地理解和学习这些内容。二、关键指标解读首......
  • 销售管理与分析,还得看这款报表工具!
    一提到报表,很多人都会联想到繁琐的数据处理、复杂的计算以及难以理解的图表。然而,有一款报表工具却以其独特的优势,彻底改变了这一现状——山海鲸报表作为一款完全免费且功能强大的报表工具,不仅支持BS(浏览器/服务器)和CS(客户端/服务器)两种架构的一键切换,还提供了丰富的可视化组件和......
  • 读懂财务报表:解密资产负债率与净资产收益率
    一、概述财务报表中隐藏着大量的信息,如果我们在解读时缺乏系统的思路或忽略了关键指标,就很容易被庞杂的数据搞得不知所措。本文将从几个重要指标出发,包括资产负债率、净资产收益率和销售复合增长率的计算与分析,帮助大家更精准地理解财务报表。二、财务报表的重点首先,资产负债......
  • 表格控件:计算引擎、报表、集算表
    近日,葡萄城正式发布了SpreadJS最新版本V17.1,为前端表格控件市场带来了一系列令人瞩目的新特性和功能增强。本次更新旨在进一步提升用户在计算引擎、报表生成和分析等方面的体验,为各行业的开发者提供更强大的工具支持。主要更新亮点工作薄增强居右对齐将样式的textDirection......
  • 拖拽式报表设计器优点好 实现流程化办公就靠它!
    当前,实现流程化办公是很多企业都想要实现的目标。利用低代码技术平台、拖拽式报表设计器的优势特点,可以为企业降低开发成本、提升办公效率、创造更多市场价值。那么,您知道拖拽式报表设计器的优点是什么吗?通过本文一起了解拖拽式报表设计器的优势吧。低代码开发凭条是一种创新技术......
  • 解密财务报表中的关键指标,带你深入理解企业财务状况
    一、概述财务报表中蕴含了丰富的信息,如果我们在解读时没有清晰的思路,忽略重点,就很容易被庞杂的数据搞得晕头转向。本文将从几个关键指标出发,包括资产负债率的分析、净资产收益率的解读,以及如何计算销售复合增长率,帮助大家更有针对性地理解财务报表。二、财务报表关键在哪?首先,我......