分享一b/s报表工具(服务),积木报表(JiMuReport),张代浩大佬出品。 微软Report Service等大牌公司的成熟报表软件相比,优势在于积木报表支持中国式报表,处理合并单元格、交叉表表头斜线等很友好。 2 软件基本介绍 2.1 在线版本 提供一个免费版的在线报表和大屏,因为是在线的,所以算是只是提供了一个展示工具,毕竟没有多少人会将数据放在别人的库中。 积木报表是b/s报表,是j2ee项目,不是Windows exe。 3 安装离线版本 ok,那就安装离线版积木报表,有个免费的好用的报表工具足够,我不需要源码,我想双击运行就好。 安装积木报表,解压缩就好了。
32) NOT NULL, dict_name nvarchar2(100) NULL, dict_code varchar2(100) NULL, description nvarchar2 32), "CODE" VARCHAR2(50), "NAME" VARCHAR2(50), "NOTE" VARCHAR2(255), "STATUS" VARCHAR2(10), 36), "NAME" VARCHAR2(100), "REPORT_ID" VARCHAR2(100), "CODE" VARCHAR2(100), "REMARK" VARCHAR2 VARCHAR2(32), "TB_DB_KEY" VARCHAR2(32), "TB_DB_TABLE_NAME" VARCHAR2(32), "JAVA_TYPE" VARCHAR2( " VARCHAR2(32), "FIELD_NAME" VARCHAR2(80), "FIELD_TEXT" VARCHAR2(50), "WIDGET_TYPE" VARCHAR2(50
自 2020 年 11 月积木报表推出首版 1.0-beta 以来,已经历了四年时间。 现在我们再来对比一下,积木报表JimuReport VS 帆软报表FineReport的区别吧一、收费方式积木报表: 分为免费版和商业版,商业版价格也很便宜帆软:免费试用版仅支持2个并发,商业版根据用户需求价格几万 三、发版频率积木报表:基本保持每月1-2次发版,每周都会处理issue问题。帆软:发版频次低,最新的版本是24年3月19日发布的,上一次是23年6月9日。基本上不怎么发版了。 :支持Oracle、DB2、SQLServer、MySQL、Sybase、Access、Derby、PostgreSQL、SQLite、Inceptor六、数据集积木报表:支持SQL、API、JSON、 WebSocket帆软:支持SQL、JDBC七、模板案例积木报表: 积木仪表盘:积木大屏:帆软:
在我们日常工作生活中,都会遇到需要做报表的情况;但是有时候我们费时费力做完以后,领导并不满意,那就来试试积木报表吧。下面呢,我们来分享一下积木报表使用的方法。 如何实现分栏报表? 在我们报表使用过程中,经常会用到将数据分成多栏进行展示的情况,这个时候就用到了分栏。 1.效果展示 [387c896fa6aa356c5c948130c3cdae5f.png] 2.设计步骤 2.1创建一个名为员工信息 的数据报表 创建一个员工表,主要有四个字段:员工名称、员工性别、员工年龄 PROCEDURE `jmdemo`(name varchar(32)) BEGIN -- 通过用户名查询列表 SELECT * FROM user WHERE username = name; END 2. :代表后面可以写多个参数,如${name},中间用,隔开 示例: CALL jmdemo('${name}') [2e123ed85f19c6be4e7e23b99a12429d.png]3.2 点击
前言:在报表设计中我们经常会用到表达式,就像在excel中用到公式一样,有了表达式会使我们的报表设计工作事半功倍。 积木报表包含哪些表达式? 积木报表完善了原有表达式,在原有基础上,扩展了数据集表达式、单元格表达式、统计函数、行号函数、日期函数、数学函数、字符串函数、条件表达式、颜色表达式、判断函数,基本运算符函数及系统函数。 {jm.money},#{jm.extend_money}) 可以对多列求和 #{jm.money} #表示数据集 jm 是一个集合 ${jm.money} $表示数据集 jm 是一个对象(单数据) 2. dbsum为例 =dbsum(jm.money) 4.行号函数 行号函数:通过行号函数实现自增序号 示例: =row() 多个列表需要行号,需要设置一个数字 参数区分计数器如:=row(1) =row(2) 四舍五入)、abs(取绝对值)、floor(取整)、ceil(取整)、trunc(取整) 示例: 以round为例 =round(3451251.274,0) =round(#{db.salary}, 2)
还原SQL Server数据库备份,或使用MySQL的SQL代码创建库后,使用DBeaver或navicat等工具转换为SQL Server库
联动是指在一个报表中点击表格某行或者图表某区域,根据点击数据重新渲染联动的图表。积木报表联动分为表格联动图表和图表联动图表,下面我们就来看看表格数据如何联动图表吧! # 联动配置步骤 1.设计报表 首先准备两个报表,一个数据列表 “班级列表”、一个图形报表 “班级学生分数图表”。 篇幅有限深入请看 入门视频 2.添加数据集 准备上述步骤一,两个报表所需要的数据集 “班级列表” — 数据集 查询所有班级信息 “班级学生分数图表” — 详情数据集 根据班级 classid 查询学生分数信息 附录: 积木报表的钻取还支持复杂规则,比如 支持条件,更多配置 请参考文档。 体验官网:www.jimureport.com
JimuReport积木报表自从发布以后,JeecgBoot的老用户经常会有这样一个疑问:这报表工具看着还挺好的,我也想试试,该如何集成呢? 今天就来给大家讲解一下,JeecgBoot老版本含2.x 3.x 如何快速集成积木报表。 1、首先查找积木报表最新版本 在积木报表官网可以找到我们发布的最新版本 官网升级日志 2、执行增量SQL 如果没集成过积木报表可下载1.4.0版本全量SQL,直接执行 下载1.4.0全量SQL 如果集成过积木报表 ->pom.xml 4、添加积木报表菜单 注:未使用过积木报表并且没有积木报表菜单的用户执行 INSERT INTO `sys_permission` VALUES ('1335960713267093506 ', '1205097455226462210', '积木报表设计', '{{ window.
项目介绍 积木报表,是一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 导出excel图片位置问题解决 图表联动改造 兼容mariadb数据库 undertow集成导出报错 gitee I3R92I、I3NSQK、I3O1R2 github 238、255、224 导出excel issues/I3NPN2 导出excel出现异常issues/I3NSQK 查询条件能否支持输入检索功能 #256 查询框大小不一致 #257 字典动态获取 issues/I3S172 sql结果集中某字段有 json格式数据时数据报表预览报错 #270 打印字迹,模糊 #286 积木报表不支持MYSQL内置函数,视图解析时出错 #277 导出excel时,图片未导出 #230 表格小数点数值为0,设置显示位数无效 合计 │ │ ├─交叉报表 │ │ ├─明细表 │ │ ├─带条件查询报表 │ │ ├─表达式报表 │ │ ├─带二维码/条形码报表 │ │ ├─多表头复杂报表 │ │ ├─
项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! jimureport-spring-boot-starter</artifactId> <version>1.7.0</version></dependency>::授权变更::从v1.7.0+开始,积木报表做出重大变革 积木报表自2019年研发以来,一直坚持免费向用户提供服务。然而,随着项目的不断发展和运营成本的增加,目前面临着一些困难。 这一变更旨在确保积木报表软件能够持续稳定地为用户提供服务,并为未来的发展奠定坚实的基础,团队希望用户能够理解并支持这一决定。 数据返回非集合数据,处理时使用了JSONArray处理 · Issue #2261报表条件表达式case无短路特性 · Issue #2265积木报表API数据显示不出来 · Issue #881函数不能和文字进行组合了
积木报表介绍积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等! 积木报表 version 1.9.2+ 支持连接Elasticsearch,并且使用sql语句查询es的索引,SQL语句支持分页、关联、分组、排序等。 artifactId>jimureport-nosql-starter</artifactId> <version>${jimureport.version}</version></dependency>2. 积木报表默认未依赖elasticsearch-rest-client,若需要使用ElasticSearch 数据集需要再pom中添加elasticsearch-rest-client的依赖。 dependency>1.添加ElasticSearch数据源在数据源维护中添加ElasticSearch数据源:数据源类型选择:Elasticsearch驱动类填写/数据源地址填写Elasticsearch的接口地址2.
现在,积木报表(JimuReport) 推出了全新的 Word 导出功能,让报表导出变得简单快捷,真正实现了 "所见即所得" 的报表办公体验。 一、积木报表:免费的数据可视化报表工具积木报表是一款免费的数据可视化报表工具,其核心理念是 "像搭建积木一样完全在线设计"。 这一功能的推出,标志着积木报表在报表导出能力上的重大突破,为用户提供了更加便捷的报表导出体验。 设计报表 :在积木报表中完成报表设计 2. 预览报表 :在预览界面查看报表效果 3. 企业报表导出场景描述:企业需要将各类业务报表导出为 Word 文档,用于内部汇报、存档或对外展示。解决方案:在积木报表中设计好报表模板一键导出为 Word 格式可直接用于文档编辑、打印或分享2.
项目介绍一款免费的数据可视化报表,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 当前版本:v1.7.1 | 2024-03-06集成依赖springboot2依赖<dependency> <groupId>org.jeecgframework.jimureport</groupId groupId>org.jeecgframework.jimureport</groupId> <artifactId>jimureport-spring-boot3-starter-fastjson2< 1.7.1</version></dependency>升级日志新增冻结功能(支持锁定列行)导出pdf 行距错乱,变得不可控 #2431点击打印预览时会多出两个空白页 #2415springboot3, 积木报表
项目介绍一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。 领先的企业级Web报表,采用纯Web在线技术,专注于解决企业报表快速制作难题。 同时支持表达式,自动计算合计等功能,使计算工作量降低开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源支持分组 ,设计炫酷大屏可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等报表设计效果仪表盘设计器
还在为报表写复杂 SQL 抓耳挠腮?报表制作太复杂不会用?来试试积木报表吧,通过AI 30秒即可生成报表和图表,真的是超简单。 积木报表 v1.9.6+版本新增了AI助手功能,AI助手可以帮助用户快速生成sql语句、快速生成报表和图表,极大的提高了报表设计的效率一、效果1.1 AI根据业务描述生成sql语句:1.2 AI根据业务描述生成报表设计 AI大模型模块的相关参数;或者将积木报表集成在JeecgBoot系统中使用。 2.3 积木报表配置如果积木报表是独立使用的,或者集成在其他系统中使用,需要在积木报表的配置文件中配置AI助手的相关参数,具体配置步骤如下:打开积木报表的配置文件application.yml,在jeecg.jmreport.ai.service-url :进入积木报表的设计页面,确保已经维护好数据集数据。
积木报表介绍 积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等! 积木报表支持MongoDB数据源,近期又新增了支持使用Sql语句查询MongoDB的数据。 数据源地址: [ip]:[port]/[dbbase] [ip]:ip 如:127.0.0.1 [port]:端口号 如:27017 [dbbase] :获取指定数据库 如:test 方法2: authSource=test 2.配置MongDB Sql 在报表SQL中配置满足标准的MongDB Sql语法,如下图: table: 创建的集合table query :为可选项,设置查询操作符指定查询条件 使用Sql语句查询MongoDB数据 version 1.9.2+ | 2024-12-19 1.9.2版本中,积木报表支持使用Sql语句查询MongoDB的数据。
积木报表目前运用在医院的体检系统中,实现了报告打印,如:个人报告、团队报告、入职体检、费用统计、医生工作量统计等等。 1.个人体检报告 效果展示 [up-a4bf1bcd1d9176a598fd6c29135fe2e0abb.gif] 报告设计 [up-b5f88646aa61f424122fe282caadde7ac51 .png] 2.职 业 健 康 检 查 表 效果展示 [up-60a313e935dc560f15859e11e63331397ae.gif] 报表设计 [up-54420405b2e6b0294e6baeda39149f4df40 .png] 3.医 师 执 业 注 册 健 康 体 检 表 报表设计 [up-8ab2d848b74f224a92eed6df786ac383473.png] 4.个人职业病体检报告 报表设计 [up- 5d73826b44e2bfbea9fd04b29d1bc60c89f.png] 5.费用统计 效果展示 [up-0b5c710fba424de3eb63844c613cd9b21e1.png] 报表设计
前言:在word文档中我们经常会需要内容展示在文档的左右两边,在word中我们很好操作,但是在报表设计中因为我们数据是动态获取的,再想展示在左右两边就不那么容易了,这时候,我们就可以用分版来解决了。 下面我们就来看一下积木报表中如何设置分版吧! 分版设计 在设计页面添加我们的数据源 设计我们的报表 例如我们想让表2 和表3 在表1的同一级展示,那么我们就需要将表2、表3设置为分版 设置分版 选中我们需要设置的表格,右键点击分版-设定即设定完成
项目介绍JimuReport 积木报表,是一款免费的数据可视化报表,含报表、打印、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:复杂报表、打印设计、图表报表、门户设计、大屏设计等! 不可以求平均 · Issue #3513报表打印中自动换行会导致导出pdf中出现空行 · Issue #3702图形报表日期区间查询异常 · Issue #3750=concat(A2,'年' )这种公式竟然提示错误 :“表达式渲染错误的单元格:D3”;但是=concat(A2,'年',A3,'月')就可以。 、财务报表、合同、监控大屏、旅游数据大屏等大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏数据可视化,DataV、帆软的开源替代方案,比帆软拥有更好的体验和更简单的使用方式积木报表官网 可以在线免费制作报表和大屏 报表设计效果积木BI工作台大屏设计效果
项目介绍 积木报表,是一款免费的企业级Web报表工具,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。 秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题。 同时支持表达式,自动计算合计等功能,使计算工作量大大降低 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源 ,可自由拼接、组合,设计炫酷大屏 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等 #系统截图 报表设计器(完全在线设计,简单易用) 打印设计(支持套打、背景打印 ) 数据报表(支持分组、交叉,合计等复杂报表) 图形报表(目前支持28种图表) #功能清单