1、报表模板创建

要进行报表设计,首先需要创建一个报表模板,找到报表模板模块,新增即可。其中报表模板中有以下几个属性需要进行特殊说明:

报表标识:全局唯一,不能重复

查看权限:查看权限有所有人可查看和指定角色查看两个选项,如果选择所有人可查看,那所有的用户都可以查看该报表。

如果选择指定角色查看,则需要进行角色配置,只有有对应角色的用户才可以查看报表。

设计密码:打开设计页面时是否需要输入密码,如果设置了密码则打开设计页面时需要输入正确的密码才可以进行设计

导出是否加密:导出的excel文件是否需要加密,如果选择是,则导出excel文件时需要设置excel文件的打开密码,下载excel文件打开时需要输入正确的密码才可以打开excel文件。

2、报表设计

在报表模板页面点击报表设计进入报表设计页面,报表设计页面主要由三部分组成,左侧是数据集,中间是设计区域,使用的是luckysheet,

右侧是单元格的一些自定义属性和报表属性。

2.1添加数据集

初始化进来时需要先添加数据集,点击添加数据集弹出数据集页面,数据集页面分两个tab页,sql语句和参数配置

sql语句:选择数据源,数据源是创建模板时绑定的数据源,sql类型分两种类型,标准sql和存储过程两种。

在中间书写区域书写sql,如果sql中有参数,则参数的规则是${参数编码},参数编码是【参数配置】tab页中对应的参数编码,例如

where name = ${name},格式化按钮可以帮助美化写的sql,执行按钮可以校验写的sql是否正确并且解析sql返回的字段,如下图

2.2参数配置

当sql类型是标准sql时,有分页参数和字段参数两部分,

当sql类型是存储过程是,有输入参数和输出参数两部分

分页参数:选择是,则需要设置每页显示条数,查看报表的时候页面上也会有分页查询条件

字段参数:字段参数对应sql中的参数,sql中如果有参数,需要在字段参数中也进行添加,添加后报表查看页面可以显示这些参数并可以进行数据查询。可以设置参数的默认值和是否必填。

3、报表设计

添加完数据集后会在主页面上显示出添加的数据集和对应的解析字段。

在中间表格区域设计表格的显示样式,静态数据直接自己手写即可,动态表格数据则直接单击左侧对应的解析字段拖动到对应的单元格即可。

具体的样式可以通过上方的工具栏进行操作。

自定义单元格属性

扩展方向:支持不扩展,向右扩展,向下扩展,交叉扩展四种方式,默认是不扩展

静态数据单元格及时设置了向右扩展,向下扩展或者交叉扩展,也不会进行扩展,扩展是针对动态的数据设置的

不扩展:数据只会显示到一个单元格,及时有多条数据也只会显示第一条数据

向右扩展:多条数据时数据会自动向右扩展,将数据全部展示出来

向下扩展:多条数据时数据会自动向下扩展,将数据全部展示出来

交叉扩展:数据会向同时向右和向下扩展

聚合方式:列表,分组,分组汇总,汇总四种方式

列表:数据会以列表的方式全部展示出来

分组:相同的数据会进行分组,并且进行单元格合并

分组汇总:相同的数据会进行分组,并且需选择汇总方式,汇总方式支持合计,平均值,最大值,最小值,计数五种方式。

报表属性:

数据集参数是否合并:如果选择合并,则查看报表时多个数据集的参数会合并成一个tab页显示,如果不合并,则查看报表时每个数据集的参数都是独立分开的,会显示多个tab页

添加循环块:可以将某一部分单元格设置成循环块,设置成循环块部分的单元格会一起进行向下扩展

4、报表设计以及展示demo

4.1普通扩展报表设计以及展示

4.2分组汇总报表设计以及展示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GxQp60j2-1658914548180)(https://upload-images.jianshu.io/upload_images/26840554-7e5deac61010cbe7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]

4.3交叉扩展报表设计以及展示

4.4循环块报表设计以及展示

SpringReport--报表设计器的使用相关推荐

  1. .net webapi 接收参数_FastReport.Net报表设计器如何连接到SQLCe

    Microsoft SQL Server Compact Edition是一个简单的本地关系数据库,不需要安装,并且已与数据库文件建立连接.您不需要管理员权限即可使用基础功能.您也只能"密码 ...

  2. .net mvc 报表_Web在线报表设计器使用指南

    市面上的报表工具有很多,虽说功能大同小异,但每一个报表工具都有各自明确的定位,选择最合适的工具,才能达到事半功倍的效果. 本文将要介绍的ActiveReports报表工具,可全面满足 .NET 报表开 ...

  3. 报表设计器条形码支持类型

    2019独角兽企业重金招聘Python工程师标准>>> 下表为 Stimulsoft Reports 报表设计器所支持的条形码("+"表示支持,空白表示不支持). ...

  4. dev 报表设计器 怎么设置每页10行_可嵌入您系统的.NET 报表控件ActiveReports:带状列表组件...

    葡萄城报表控件ActiveReports V14.0 全面支持 .NET Core平台.同时 ActiveReports的桌面报表设计器UI也全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提 ...

  5. bootstrap3 表单构建器_FastReport.NET报表设计器连接到OracleDB关系数据库

    首先,您可以使用ODBC连接器.但是它充满了很多设置. FastReport.NET报表设计器连接到OracleDB关系数据库 如您所见,您需要创建数据源及其连接字符串.动作比较多. 此方法的替代方法 ...

  6. 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合

    dada-report报表整合UReport报表设计器工具 结合日常工作和学习实践,针对传统报表子站面临的问题,尝试借助UReport报表设计器解决 1.可在现有工程基础上引入Ureport2报表设计 ...

  7. 帆软报表设计器菜单栏介绍之一

    帆软报表设计器的菜单栏就是以及 所示的内容, 前面已经说了这些菜单是如何,在哪创建的,当点击这些菜单项时,会调用一系列的Action,这些Action位于fine-report-designer.ja ...

  8. Stimulsoft Reports ASP.NET HTML5报表设计器

    2019独角兽企业重金招聘Python工程师标准>>> 关于Stimulsoft Reports报表工具,最近一次更新可以说让他有太多的变化了.今天我们就要来写一点关于ASP.NET ...

  9. 可视化Web报表设计器-FastReport Online Designer简介

    FastReport Online Designer是FastReport.Net的网页版. >>FastREport Online Designer在线体验 >>FastRE ...

  10. UReport2 报表设计器 在线表格

    UReport2官网 一.UReport2报表设计器         UReport2是一个开源的可视化报表设计器,功能强大,操作简单,可以实现复杂的报表统计,有各种各样的导出和打印功能,支持导入Ex ...

最新文章

  1. Eclipse导入servlet项目报错
  2. 006-1MOS管工作原理精讲
  3. redshift教程_分析和可视化Amazon Redshift数据—教程
  4. 【并查集】noi2001食物链
  5. 【Spark】SparkStreaming之windows操作
  6. 前缀(波兰表达式) 中缀 后缀(逆波兰表达式)
  7. 在Windows 7中搭建Wordpress环境
  8. VirtualBox文件数量一多,必然崩溃
  9. 微软向学生征集Windows 8发行版建议
  10. 【电脑】VirtualBox 安装 Win98 写网页
  11. java计算机毕业设计高校贫困生信息管理系统源码+mysql数据库+系统+lw文档+部署
  12. 最小二乘法求解线性回归模型及求解
  13. S-MAC协议的相关知识
  14. Maven私服nexus磁盘空间清理
  15. C# 如何合并和拆分PDF文件
  16. [kernel]内核日志及printk结构分析
  17. 列表解析式与生成器表达式
  18. regin,clip Android
  19. 区域工业互联网市场成绩单,百度智能云开物第二
  20. Install-package

热门文章

  1. 在vscode配置node并调试
  2. dl4j+fnlp关联度TopN
  3. 一汽大众维修服务器关闭,一汽大众技术通报分享566
  4. 如何有效开展小组教学_如何在小学数学教学中有效开展小组合作学习
  5. 故障诊断基础入门篇学习路线
  6. 机器人砂型铸造_工业机器人在铸造行业的应用
  7. 二进制数字频带传输2DPSK系统的设计
  8. php判断浏览器内核,jquery如何判断浏览器的内核
  9. python实现批量移动文件到指定文件夹
  10. 罗技键盘k380按键修复