当前位置: 首页>大数据>正文

BI可视化报表工具-SpringReport

官方介绍

SpringReport是一个集报表设计与大屏设计于一体的可视化报表大屏工具,支持在线设计报表和大屏,并动态获取数据,旨在让报表和大屏工作变得更轻松、简单、易于上手。

十余年开发经验 , 契合当下主流技术,SpringReport 源码终身使用

在线体验

https://www.springreport.vip/

技术栈以及版本介绍

vue2版本:

● 前端技术:vue2,elementui,luckysheet,echarts,vue-draggable-resizable等,可支持到node16

●?后端技术:SpringBoot2.5.12,mybatis,mybatis-plus,shiro,jwt,lombook

●?项目运行支持的底层数据库:mysql,postgresql,达梦数据库

vue3版本

●?前端技术:vue3,elementPlus,luckysheet,echarts,vue-draggable-resizable等,可支持到node16

●?后端技术:SpringBoot2.5.12,mybatis,mybatis-plus,shiro,jwt,lombook

●?项目运行支持的底层数据库:mysql,postgresql,达梦数据库

若依版本

SpringReport For RuoYi与若依分离版本采用相同的技术栈,可在与若依框架没有任何代码耦合的情况下与若依框架进行集成。

●?前端技术:vue2,luckysheet,echarts等,其余的均采用若依原有的框架

●?后端技术:在若依框架原有的基础上进行集成即可

●?项目运行支持的底层数据库:mysql

试用

BI可视化报表工具-SpringReport,第1张
登录页面
BI可视化报表工具-SpringReport,第2张
首页
BI可视化报表工具-SpringReport,第3张
数据源页面
BI可视化报表工具-SpringReport,第4张
报表模板页面
BI可视化报表工具-SpringReport,第5张
报表设计页面
BI可视化报表工具-SpringReport,第6张
sql书写工具
BI可视化报表工具-SpringReport,第7张
预览页面
BI可视化报表工具-SpringReport,第8张
大屏设计页面
BI可视化报表工具-SpringReport,第9张
大屏预览页面


总结

●?项目本身运行的底层数据库支持多种数据库,mysql,postgresql,达梦数据库,后续可能会支持更多

●?数据源支持七种:mysql,oracle,sqlServer,api,postgresql,influxdb,达梦数据库

●?支持标准sql,存储过程

●?支持动态设置查询参数,支持分页,并且sql的书写方式采用与mybatis完全一致的书写方式,灵活稳定

●?报表组件采用完全开源的luckysheet,与excel极为相似,并且支持excel中的很多公式,包括一些复杂的公式,例如if(ds1.test1==D3,0,ds1.test1),其 中ds1.test1是数据库中的动态数据

●?报表支持多种扩展方式和计算方式,非常灵活,便于做出各种中国式报表

●?报表支持多sheet页的操作和数据导出。

●?支持报表权限控制,可以根据角色控制报表的权限,可控制到sheet页权限

●?报表支持数据上报功能,可以将单元格的数据与数据源中的表字段进行绑定,实现数据的上报功能。

●?大屏组件包括文本,柱状图,折线图,折柱图,饼图,3d饼图,仪表盘,地图,散点地图,3d地图,迁徙地图,进度条,雷达图,表格,日期,图片,轮播组件,视频等18个组件,并且地图和部分组件支持下钻,还提供一些边框和背景图的素材,组件虽然提供的不多,但是样式调整简单易上手。相信作者以后也会持续更新组件,丰富组件。

●?大屏组件支持两种刷新方式,一种是定时刷新,可以自定义刷新时间,一种是通过socket进行刷新,可以通过后台主动刷新某一个大屏或者某一个大屏中的组件。

●?提供文档协同编辑功能,虽然该功能还比较简单,只提供了一些基本的协同编辑功能,但是基本上可以满足日常的使用。

● 技术架构采用现在主流的技术架构,并且可以提供源码,可以方便的与自己的系统进行集成并进行二次开发


https://www.xamrdz.com/bigdata/7cy1994192.html

相关文章: