首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速学习JasperReport-父子报表

4 父子报表 4.1 概述 复杂报表或数据内容较多的时候,可以使用报表解决。 4.2 制作父报表 首先制作父报表,就是调用报表的一个基础报表。...主报表的作用有如下两种: 父报表中需要显示数据,使用报表弥补studio设计的不足 父报表不需要显示任何数据,只是作为报表的载体。...适用于复杂报表的设计 4.3 制作报表 点击组件面板上的“Subreport”按钮,拖动到报表工作区上。 ? 系统会自动弹出报表选择窗口。...可以选择创建一个新报表,还是使用一个已有的报表作为报表。 ?...the subreport element”,系统会生成一个报表区,可以在之后挂接需要的报表

2.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    快速学习JasperReport-开发步骤

    执行阶段(Execution):使用以JRXML文件编译为可执行的二进制文件(即.Jasper文件)结合数据进行执行,填充报表数据 输出阶段(Export):数据填充结束,可以指定输出为多种形式的报表...Jasper:由JRXML模板编译生成的二进制文件,用于代码填充数据。...解析完成后JasperReport就开始编译.jrxml文件,将其编译成.jasper文件,因为JasperReport只可以对.jasper文件进行填充数据和转换,这步操作就跟我们java中将java...文件编译成class文件是一样的 Jrprint:当用数据填充完Jasper后生成的文件,用于输出报表。...在报表填充完后,会再生成一个.jrprint格式的文件(读取jasper文件进行填充,然后生成一个jrprint文件) Exporter:决定要输出的报表为何种格式,报表输出的管理类。

    1.2K20

    报表设计-普通报表设计

    描述 普通报表设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 普通模板的几大使用方式。...普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。...同时普通报表还存在一些不足:局限于规整的格子式报表和不支持局部刷新等。 1.1 报表设计 报表设计是纯粹的数据展示,如下图: ?...详细使用方法请参照 报表设计; 1.2 参数设计 参数设计是动态查询数据,如下图所示: ? 详细使用方式请参照 参数入门; 1.3 图表设计 图表设计是使用图表来展示数据,如下图所示: ?

    2.6K20

    Java操作pdf: JarsperReport的简单使用

    在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。除了 Excel 报表之外,PDF 报表也有广泛的应用场景。...Jasper Report :是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成 PDF 一.JasperReport 1.1介绍 JasperReport 是一个强大、灵活的报表生成工具...还允许你义自己的数据源,通过 JASPER 文件及数据源,JASPER 就能生成最终用户想要的文档格式。 1.2开发步骤 通常我们提到PDF报表的时候,浮现在脑海中的是最终的PDF文档文件。...执行阶段(Execution ):使用以 JRXML 文件编译为可执行的二进制文件(即.Jasper 文件)结合数据进行执行,填充报表数据。...Studio 是一个可视化的报表设计工具,使用该软件可以方便地对报表进行可视化的设计,设计结果为格式.jrxml 的 XML 文件,并且可以把.jrxml 文件编译成.jasper 格式文件方便 JasperReport

    3.4K20

    快速学习JasperReport-PDF报表打印概述

    3 PDF报表打印概述 3.1 概述 在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表。...其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。...Jasper Report:是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF 3.3 JasperReport框架的介绍 ?...在开源的JAVA报表工具中,JASPER Report发展是比较好的,比一些商业的报表引擎做得还好,如支持了十字交叉报表、统计报表、图形报表,支持多种报表格式的输出,如PDF、RTF、XML、CSV、XHTML...还允许你义自己的数据源,通过JASPER文件及数据源,JASPER就能生成最终用户想要的文档格式。

    1.7K30

    快速学习JasperReport-数据填充

    1 数据填充 我们介绍了如何使用JasperReport来生成简单的文本报表,正式企业开发中动态数据展示也是报表中最重要的一环,接下来我们共同研究的就是填充动态数据到PDF报表中。...,最典型的有以下两种: Parameters(参数)填充 DataSource(数据源)填充 1.1 参数Map填充数据 Parameters通常是用来在打印的时候从程序里传值到报表里。...他们可以被用在一些特定的场合(比如应用中SQL 查询的条件),如report中任何一个需要从外部传入的变量等(如一个Image对象所包括的char或报表title的字符串)。...在后面的报表设计中,我们就可以直接使用这些字段了。 ?...在“Fields”列表中,只保留报表中使用的字段,其他用不到的字段最好用“Delete”删掉,防止由于数据表变化,导致报表模板中的字段设置与数据表对应不上,导致报表报错。

    2.3K10

    报表设计-聚合报表设计

    [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。...聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。...新建聚合报表 1)点击菜单文件>新建聚合报表,可以直接新建聚合报表,如下图: ? 2)新建普通报表的时候,添加 sheet 的时候可以添加普通报表及聚合报表 ?...3)新建聚合报表的时候,添加 sheet 的时候只能添加聚合报表 ? 3. 导出聚合报表 想要导出聚合报表时,可以直接导出 Excel/Word/PDF 等格式,如下图: ?...聚合报表预览 由于聚合报表是以一个 sheet 的形式存在工作簿中的,而新建普通报表时有一个默认的普通模板,所以在预览时,会将前面的 sheet1 这个空白模板也预览出来,如果不想要这个空白页,直接将

    2.6K40

    快速学习JasperReport-分组报表

    2 分组报表 2.1 概述 有两种情况会使用分组报表: 美观和好看的显示。 当数据分为两层表时,经常需要批量打印子表的数据。...打印时,常常需要按照父表的外键或关联值进行自动 分组,即每一条父表记录所属的子表记录打印到一组报表中,每组报表都单独计数及计算页数。...2.2 设置分组属性 (1)新建模板 使用用户列表模板完成分组案例 (2)新建报表群组 选中报表名称点击右键,选择菜单中的“Create Group”。 ? 需要设置分组的名称、分组字段。...createPdf(HttpServletRequest request, HttpServletResponse response) throws Exception { //1.引入jasper...文件 Resource resource = new ClassPathResource("templates/testGroup.jasper"); FileInputStream

    2.4K30

    WINCC报表

    前段时间的一个项目用SE的vba做了一套报表,运用的是时间触发计数,每小时记一次,一个班记8次数据,本次这次项目需要用WINCC做报表,触发条件是事件触发,WINCC自带报表功能可以满足,但是WINCC...因此就自学用VBS做报表,大概流程是:先用全局脚本把需要记录的数据写入SQL数据库,然后再用按钮脚本把数据库需要的数据提取出来,在MSFlexGrid控件中显示出来,再用一个按钮脚本把MSFlexGrid...注意第一行,或者是第一列都从0开始 For z = 0 To 7 MSFlexGrid1.Col = z MSFlexGrid1.Text = "南大傲拓NA400采集日报表"'通过FOR,NEXT操作...,将8列内容都显示为"NA400数据采集日报表" Next MSFlexGrid1.MergeCells = 4'设置一个值4表明如何及何时将有相同内容的记录进行合并 MSFlexGrid1.MergeRow...'打印阅览 'ExcelSheet.PrintOut'打印时用此句 ExcelBook.Close ExcelApp.Quit Set ExcelApp = Nothing End Sub 一个完整的报表就做完了

    3.2K41

    ActiveReports 报表应用教程 (4)---分栏报表

    在葡萄城ActiveReports报表中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。...在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在葡萄城ActiveReports报表中实现横向分栏、纵向分栏和分组分栏报表。...1、横向分栏报表 1.1、在 ASP.NET 应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports 报表文件,选择的项目模板类型为 ActiveReports 7 区域报表...报表创建完成之后点击 detail 左上角的数据源图表,按照下图中的信息创建报表数据源: ?...3、分组分栏报表 在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。

    2.8K80

    【SaaS金羊毛】AI写作助手_Jasper

    考虑到Copy.ai的0-49美元的价格,两者的定位还是有明显差异的,Jasper面向的是更高端的人群。Copy.ai最坑的是免费版只支持英文,那对国人可能还不如Jasper了。...Document editor是Jasper最核心的功能了,第一眼看上去是个简单得不能再简单的在线文档编辑器。...Surfer居然不是freemium,只是对Jasper有个友情试用价。这真是美国SaaS和中国SaaS的巨大差别,中国SaaS这样绝对会被客户diss死,怎么着也得打包一个合同卖吧。...Jasper Bootcamp本来有个认证https://learn.jasper.ai/bootcamp/Jasper-certification,但参加考试的门槛是2万词,而免费quota只有1万词...Trash.Projects组织内容的方式How Jasper ThinksTraning Data基于10%的2019年前的互联网内容。

    1.2K00

    报表设计-决策报表设计模式

    就我而言,不建议使用这个FineReport里面的决策报表,还是用FineBI里面的决策报表好用,阔以在web端进行设计,其实都一样。...[财务][数据化分析][帆软]报表设计-决策报表设计模式 1....决策报表整体介绍 点击菜单文件>新建决策报表,即可新建一张决策报表,可为决策报表添加不同的组件,其中这些组件包括空白块(Tab 布局、绝对画布块、报表块)、参数面板、图表块、控件等类型,如下图所示:...2.1 参数面板 参数面板是指,为决策报表添加过滤参数面板,所有过滤控件全部添加在该面板上。 2.2 空白块 空白块中包含 Tab 块、绝对画布块和报表块。...决策报表设计的详细介绍及示例请查看 决策报表设计。

    2.6K10
    领券