内容简介:项目介绍 积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发...
项目介绍
积木报表,一款免费的可视化Web报表工具,像搭建积木一样在线拖拽设计!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本、解决各类报表难题,完全免费的!
当前版本:v1.4.0-beta | 2021-10-12
集成依赖
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>1.4.0-beta</version>
</dependency>
增量SQL
ALTER TABLE `jimu_report`
MODIFY COLUMN `view_count` bigint(15) NULL DEFAULT 0 COMMENT '浏览次数' AFTER `template`;
ALTER TABLE `jimu_report`
MODIFY COLUMN `json_str` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'json字符串' AFTER `type`;
ALTER TABLE `jimu_report_link`
ADD COLUMN `expression` varchar(255) NULL COMMENT '表达式' AFTER `link_chart_id`;
ALTER TABLE `jimu_report_db_field`
ADD COLUMN `search_format` varchar(50) NULL COMMENT '查询时间格式化表达式' AFTER `search_value`;
ALTER TABLE `jimu_report_db_param`
ADD COLUMN `search_format` varchar(50) NULL COMMENT '查询时间格式化表达式' AFTER `dict_code`;
UPDATE jimu_report SET json_str=replace(json_str,'"subtotal":"totalField"','"funcname":"SUM"');
ALTER TABLE `jimu_report`
ADD COLUMN `css_str` text NULL COMMENT 'css增强' AFTER `view_count`,
ADD COLUMN `js_str` text NULL COMMENT 'js增强' AFTER `css_str`;
ALTER TABLE `jimu_report_link`
CHANGE COLUMN `expression` `requirement` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '条件' AFTER `link_chart_id`;
ALTER TABLE `jimu_report_db_field`
ADD COLUMN `ext_json` text NULL COMMENT '参数配置' AFTER `search_format`;
ALTER TABLE `jimu_report_db_param`
ADD COLUMN `ext_json` text NULL COMMENT '参数配置' AFTER `search_format`;
ALTER TABLE `jimu_report_db`
MODIFY COLUMN `is_list` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '是否是列表0否1是 默认0' AFTER `api_method`;
#升级日志
首个里程碑版本发布,历经一个月的版本测试和稳定工作。
重点新功能
- 支持表格设置斑马线背景色
- 支持动态合并格
- 支持导出报表配置
- 查询控件支持树组件
- 支持Nosql数据集mogodb、redis
- 分组小计支持更多规则:求和、最大值、最小值、平均值
- 报表查询条件功能重构:重构查询规则;丰富查询控件类型、控件默认值、支持JS、CSS增强
- 支持导出图片
- 支持分版功能(左右并排两个列表)
- 支持分栏功能
- 支持自定义分页条数
- 支持存储过程
- 表达式优化忽略大小写
- 小数点变成了千分符
- 套打图片支持与表格一同滚动
- 下钻链接支持条件判断
- 积木报表主页面样式修改
- 查询默认值支持系统变量
- 优化分组文本含特殊符号报错
- 支持图表钻取
Issues处理
- 横向分组下,表头不支持括号等符号issues/#418
- 使用sqlserver数据库时,提示不支持该 SQL 转换为分页查询issues/I43EK0
- v1.3.64-beta升级至v1.3.7出现报表导出异常,出现字符串越界错误[issues/#I43EOI]https://gitee.com/jeecg/JimuReport/issues/I43EOI
- 1.3.64-beta、1.3.7 版本 访问sqlserver,如果查询时间稍长,就会报超时issues/I43TIT
- 调用oracle sql 经常报超时issues/I42Z57
- 如果yml文件中的pageSize没有设置10,在预览报表时,查询结果仍然是十条结果issues/I42978
- 1.3.64-beta PDF导出图片不全issues/I41JHS
- 导出PDF出现 NullPointerExceptionissues/I43VWD
- 表达式函数列不能设置数据换行设置后就不显示数据了issues/I420FI
- 小数点变成了千分符issues/#413
- 设置小数位,导出后,不带小数issues/#412
- 套打图片能与表格一同滚动issues/I412JW
- 1.3.7 报表设计器报错:不支持该SQL转换为分页查询issues/#442
- 勾选一个列作为查询条件就多一次全量查询issues/#450
- 1.3.75 版本 sum函数失效issues/I44UUL
- 复杂SQL解析报SQL注入问题issues/I44O9Y
- 查询条件优化issues/2877
- 时间组件增加年份类型issues/2877
- 关于报表查询条件默认值的问题issues/I469F5
- 数值类型太长,科学计数法,SUM时不统计问题issues/#497
- 交叉报表导出excel表头中文显示乱码[issues/#406]https://github.com/jeecgboot/JimuReport/issues/406)
- 查询下拉框取值,SQL语句中添加报表参数(时间范围)后,查询条件下拉框取值消失issues/#464
- 升级到1.3.78 下拉单选查询问题issues/#466
- 升级到1.3.78版本后 没开启 MongoDB 控制台 Exception opening socket[issues/#465](https://github.com/jeecgboot/JimuReport/issues/465
- 由于sql查询慢,点击SQL解析后30秒超时issues/I45ZKK
- 将小数位数设置成0之后 数值类型的千位分隔号无法显示[issues/I4538B](https://gitee.com/jeecg/JimuReport/issues/I4538B
- =row()函数前有一列空列,预览报表无数据issues/I44QLI
- 背景图片名称为中文时无法显示issues/I44EOT
- 设置自动分行换行后,查询出现重叠现象issues/I449P3
- 分组 排序 选择 默认 能不能就按原始数据传入的顺序issues/I430IC
- 支持树形菜单查询控件issues/I46ION
- 预览时后端空指针异常issues/I453DF
- Oracle数据源,回车搜索报表名称issues/I44KQ4
- pgsql数据库下图表钻取配置完后保存失败issues/I45I9E
- 分版合并列报错issues/I450YZ
- 表格设置了分版设置Sum函数统计出错issues/I45C35
- 1.3.76版本导出中包含图表报错,如果只有表格是可以的issues/I453S2
- 单元格数据格式,设置成“百分比”,导出excel后,数值会x100倍issues/#486
- 预览空指针issues/I453DF
- 回车搜索报表名称issues/I44KQ4
- pgsql数据库下图表钻取配置完后保存失败issues/I45I9E
- 分版空指针异常issues/I450YZ
- 表格设置了分版设置Sum函数统计出错issues/I45C35
- 导出中包含图表报错issues/I453S2
- Long类型的日期格式转字符串issues/I4696V
- 日期转换成字符串issues/I45UD2
- 日期转换成字符串issues/I46FIT
- 下拉单选无效issues/I46A5E
- 除法计算有问题,小数值都被截去了issues/I46JT8
- 导出报表配置issues/I44HTO
- 日期查询默认当月1号至当前日期issues/#454
- 导出与预览效果不一致issues/#451
- 1.3.76 版本导出报 cellsissues/I46EDS
- 纵向分组小计issues/I426CB
- 纵向分组内小计,未选择的字段不进行小计并填充为空issues/I45YI9
- 表头填充后分割线不可见issues/I47FXO
- 数值位数多时,Sum函数结果错误issues/I47BSG
- API自定义查询条件,报表参数问题:模糊查询“+”号被转成空格字符串issues/I46RAJ
- 导出excel图片为空时报错issues/I48AZC
- 纵向组分小计保留小数位issues/I463L4
- 大数据量导出excel时无法生成多sheet页,且设置page-size-number无效issues/I47JR9
- html打印api数据源属性为空,打印显示问题issues/I453US
- Api主子表报表参数设置功能问题issues/I48RAJ
- 合计行中百分比无法结算,希望官方添加此计算功能issues/I48WM1
- 交叉表导出Excel,带有斜线的标题乱码issues/#482
- 数据带有括号时出错issues/#491
- 整数数字转大写金额为空白issues/#538
- 大屏设计器选项卡无法交互issues/I44OJP
- 在线大屏旋转饼图bugissues/493
- API数据集中配置字典code为外部链接无法获取数据issues/I49Y66
- 1.3.795-1.3.8-bate版本javabean类型数据源查询模式缺少issues/I4BMO8
- MSsqlserver数据集SQL语句排序issues/I4AZV1
- 根据指定的数据源去获取数据字典issues/#560
- 查询参数运用到单元格表达式中值获取为空issues/I4A0A9
- 查询条件模糊查询的删除重新查的问题issues/I4BYRK
- concat函数支持获取param数据issues/I4BPZG
- 图形报表开发,三级联动失效问题issues/547
- HTML 打印表格显示不全issues/526
- 大屏设计文本框SQL刷新时间不起作用issues/I4CD16
- 大屏设计器里,RTMP播放器出现“flash :rtmpconnectfailure”issues/I4C1LR
- 大屏预览时鼠标移入会弹出控件名issues/I4910E
#代码下载
#技术文档
- 体验官网: http://jimureport.com
- 快速集成文档 :http://report.jeecg.com/2078875
- 技术文档: http://report.jeecg.com
- QQ群:212391162
为什么选择 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
│ │ ├─翻牌器
│ │ ├─环形图
│ │ ├─进度条
│ │ ├─仪盘表
│ │ ├─字浮云
│ │ ├─表格
│ │ ├─选项卡
│ │ ├─万能组件
└─其他模块
└─更多功能开发中。。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 里程碑怎样设置才合理?
- Spark SQL 的几个里程碑
- GoLand 2019.1 Beta 发布,重要里程碑
- 里程碑,Apache ServiceComb 1.0.0 正式发布
- 里程碑,Apache ServiceComb 1.0.0 正式发布
- 里程碑 | Apache Dubbo 发布 v2.7.0
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learning JavaScript
Shelley Powers / Oreilly & Associates Inc / 2006-10-17 / $29.99
As web browsers have become more capable and standards compliant, JavaScript has grown in prominence. JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led......一起来看看 《Learning JavaScript》 这本书的介绍吧!
