开源的企业级报表系统
#### 官网https://www.springreport.vip/
系统简介
SpringReport是一款企业级的报表系统,支持在线设计报表,并绑定动态数据源,无需写代码即可快速生成想要的报表,可以支持excel报表和word报表两种格式,同时还可以支持excel多人协同编辑,实现大屏设计器功能,通过简单的设计器可以生成炫酷的大屏效果。
SpringReport项目是从2021年正式开始开发,从2020年就有第一个版本,叫CY-Report,后来发现有luckysheet这个组件,开始正式使用luckysheet进行开发,并将项目命名为SpringReport并重新进行开发,经过这几年的不断完善,项目功能也越来越完善,也趋于稳定,并且在这几年对报表系统的研究过程中,发现开源的报表系统确实是太少了,就算开源也基本不维护了,遂决定将SpringReport开源,提供一套好用的,有技术支持的,有维护更新的报表系统。
技术架构
前端:
- node v18.20.3
- 支持vue2和vue3
- vue2+ElementUi vue3+ElementPlus
- luckysheet canvas-editor
后端:
- SpringBoot2.7.12/SpringBoot3.2.6
- mybatis-plus
- RocketMQ;Redis
SpringReport于2024年8月份新增大屏设计功能,可支持柱状图,饼图,地图等30+个组件,
基于开源组件vchart实现。
组件可以绑定动态数据源,不论是sql语句还是api接口都可以支持,通过简单的设计就可以实现炫酷的大屏。
代码完全开源,方便根据自己的需求进行二次开发
大屏设计器截图如下:
大屏效果图: