知方号

知方号

低代码可视化报表开源工具,只要在线拖拽就能做出复杂数据报表

平时苦于做报表的小伙伴们,今天TJ君给你们带来一个开源低代码可视化报表项目,JimuReport,来解决你们的报表难题!

JimuReport,作为一个报表项目,它拥有类似excel的操作风格,简简单单的通过在线拖拽就可以完成设计报表!

已经完成的功能涵盖有:

报表设计

图形报表

打印设计

大屏设计

可以在一定程度上减轻降低报表开发难度、缩短开发周期、解决各类报表难题。

TJ君看了下,可能这个JimuReport有这些特点:

采用SpringBoot的脚手架项目,都可以快速集成

Web 版设计器,类似于excel操作风格,通过拖拽完成报表设计

通过SQL、API等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量大大降低

开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大

支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源

支持分组、交叉,合计、表达式等复杂报表

支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现发票套打,不动产证等精准、无缝打印

大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏

可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等

同时可以兼容各种数据库,包括:

 

MySQL、Oracle、Oracle9i、SqlServer、SqlServer2012、PostgreSQL、DB2、Informix、MariaDB、SQLite、Hsqldb、Derby、H2,以及一众国产数据库

项目还提供一套完整的快速集成手册,绝对可以做到手把手教你搭建:

除了下载源码搭建,项目还提供在线使用、免安装运行版等多种方式。

在线版:

免安装运行版:

执行命令启动成功

运行效果

完整的功能列表如下:

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。