Jaspersoftpink怎么下载Studio 3.1.4下载

java开源报表系统(Jaspersoft Studio)6.2.0 最新中文版-东坡下载
东坡下载:内容最丰富最安全的下载站!
→ java开源报表系统(Jaspersoft Studio) 6.2.0 最新中文版
Jaspersoft Studio是一款免费好用的java开源报表系统,它可用于创建非常复杂的布局包含图表、图像、subreports,交叉表等等。通过JDBC访问您的数据,tablemodel javabean,XML、Hibernate、CSV、和自定义来源。然后发布您的报告PDF、RTF、XML、XLS、CSV、HTML、XHTML、TXT、DOCX或者OpenOffice。Jaspersoft Studio基本功能介绍Report Life Cycle(报表生命周期)iReport和JasperSoft Studio中的报表的生命周期是相同的。当你使用iReport或JasperSoft Studio做报表时,要创建一个JRXML文件,该文件是包含报表布局定义的XML文档。布局是完全可视化,这样你就可以忽略JRXML文件的基础结构。执行报告之前,JRXML必须编译成名为Jasper的二进制文件。Jasper文件就是应用程序生成报表所需要的。有许多数据源类型。您可以从SQL查询,XML文件,,HQL(Hibernate查询语言)查询,JavaBeans集合等。如果你没有一个合适的数据源,JasperReports的允许你编写自己的自定义数据源。通过Jasper文件和数据源,JasperReports 就能生成最终用户想要的文档格式。iReport和JasperSoft Studio允许您配置数据源,并使用它们来测试您的报表。在许多情况下,数据驱动向导可以帮助您快速设计您的报表。iReport包括JasperReports引擎本身,可以让您预览报表输出,测试和优化您的报表。User Interface(用户界面)JasperSoft Studio 有两个不同的版本:一个独立的RCP产品,以及Eclipse插件的版本。熟悉Eclipse的人都会对用户界面感到很熟悉,而那些新用户,或者那些只熟悉iReport的设计师,则会觉得显示元素的布局会出现很大的不同。独立和插件的版本也有类似的用户界面。在下面可以看到包括JasperSoft Studio界面的预览:Report editing area(主编辑区域)中,您直观地通过拖动,定位,对齐和通过Designer palette(设计器调色板)对报表元素调整大小。JasperSoft Studio有一个多标签编辑器,Design,Source和 Preview:Design tab:当你打开一个报告文件,它允许您以图形方式创建报表选中Source tab: 包含用于报表的JRXML源代码。Preview tab: 允许在选择数据源和输出格式后,运行报表预览。很多页面可以查看数据:Repository Explorer view:包含JasperServer生成的连接和可用的数据适配器列表Project Explorer view:包含JasperReports的工程项目清单Outline view:在大纲视图中显示了一个树的形式的方式报告的完整结构。Properties view:通常是任何基于Eclipse的产品/插件的基础之一。它通常被填充与实际所选元素的属性的信息。这就是这样,当你从主设计区域(即:一个文本字段)选择一个报表元素或从大纲,视图显示了它的信息。其中一些属性可以是只读的,但大部分都是可编辑的,对其进行修改,通常会通知更改绘制的元素(如:元素的宽度或高度)。Problems view:显示的问题和错误,例如可以阻断报告的正确的编译。最后,Report state summary提供了有关在报表编译/填充/执行统计用户有用的信息。错误会显示在这里。Jaspersoft Studio 中文 怎么用小编这里提供的windows版exe安装包,下载解压后可以直接安装,如图:安装成功后,会出现类似下图所示的窗口让我们选择一个模板。此例我们选Coffee模板,然后点Next。在接下来的页面里,我们给报表模板起个名字(Demo1.jrxml)并放在DemoProject的根目录下,然后点Next,于是进入了数据源选择界面:数据源是填充报表的关键,我们必须制定一个数据适配器(Data Adapter),此时我们有三种选择:选择“OneEmpty Record - Empty rows”,这样我们就可以专注于报表的设计,而暂时不指定数据源,创建完报表之后,我们随时可以制定别的数据源。选择“SampleDB - Database JBDC Connection”,这是Jaspersoft Studio安装时提供的一个示例数据库。点击“New”按钮创建一个新的数据源。这正是本例要采用的方式,我们将创建一个连接到本机MySql数据库的world的数据源。首先点击“New”,在弹出的向导页中选择“Database JDBC Connection”,然后点“Next”弹出下图所示的页面:置好基本的数据库连接信息,点击“Test”测试通过之后,一个数据源就配置好了,我们点击“Finish”结束配置。初次配置MySql数据源需要在Driver Classpath页面指定MySql驱动包的路径:配置并选择数据适配器之后,我们需要指定数据查询的语句,该语句查询出的字段将直接用于报表中的数据字段。本例中我们选出city表中的所有字段:点击“Next”之后,接下来我们需要选择本报表中用到的字段,本例把city表的所有字段都加入报表:点击“Next”之后,我们可以选择用来分组的字段,本例中我们选择用国家(CountryCode)来分组:然后点击”Next”或直接“Finish”即可完成数据源的配置,进入报表设计界面。我们可以看到默认的报表设计界面:这是Eclipse工作区经典的布局视图,中间部分是报表设计视图,右侧的调色板(Palette)包含了一些报表元素,我们可以方便地把它们拖拽到设计视图中的报表模板上,然后根据需要调整元素的大小、位置和配置信息等。
安卓官方手机版
IOS官方手机版
java开源报表系统(Jaspersoft Studio)截图
java开源报表系统(Jaspersoft Studio) 6.2.0 最新中文版
本类最新软件
本类软件推荐
18.2M / 03-09 / 2.2.3.0 绿色免费版
9.9M / 11-19 / 官方最新版
21.5M / 09-14 / 62官方正式版
25.4M / 08-05 / 2.14 官方开发版
22.5M / 05-09 / v1.51 绿色版
本类软件排行
本类软件必备
编程编译数据设计
请简要描述您遇到的错误,我们将尽快予以修正。
轮坛转帖HTML方式
轮坛转帖UBB方式Jaspersoft Studio是一个专为JasperReports报表引擎而开发的报表设计器,是iReport设计器的一个完整重构,基于Eclipse平台实现。它能创建包含图表、图片、子报表、交叉表等非常复杂的布局。可以通过JDBC、TableModels、JavaBeans、XML、Hibernate、CSV或自定义数据源来读取数据。可以将报表输出成PDF、RTF、XML、XLS、CSV、HTML、XHTML、text、DOCX或OpenOffice。由于它丰富的图形界面,能够很快的创建出任何一种想要的报表。
运行环境:
Jaspersoft Studio运行时需要sun java2 SDK 1.5及以上版本,为了能编译我们的报表文件我们需要完整的安装JDK。
Jaspersoft Studio:
将文件下载到本地后,可以直接双击来安装运行程序。
Jaspersoft Studio安装完毕后,会在桌面出现一个图标:
双击此图标,即可运行报表设计器。下面可以看到JasperSoft Studio界面:
Report editing area
(主编辑区域)中,直观地通过拖动,定位,对齐和通过Designer palette(设计器调色板)对报表元素调整大小。
JasperSoft Studio有一个多标签编辑器,Design,Source和 Preview:
Design tab:
当你打开一个报告文件,它允许您以图形方式创建报表选中
Source tab:
包含用于报表的JRXML源代码。
Preview tab:
允许在选择数据源和输出格式后,运行报表预览。
很多页面可以查看数据:
Repository Explorer view:
包含JasperServer生成的连接和可用的数据适配器列表
Project Explorer view:
包含JasperReports的工程项目清单
Outline view:
在大纲视图中显示了一个树的形式的方式报告的完整结构。
Properties view:
通常是任何基于Eclipse的产品/插件的基础之一。它通常被填充与实际所选元素的属性的信息。这就是这样,当你从主设计区域(即:一个文本字段)选择一个报表元素或从大纲,视图显示了它的信息。其中一些属性可以是只读的,但大部分都是可编辑的,对其进行修改,通常会通知更改绘制的元素(如:元素的宽度或高度)。
Problems view:
显示的问题和错误,例如可以阻断报告的正确的编译。
Report state summary
提供了有关在报表编译/填充/执行统计用户有用的信息。错误会显示在这里。
Jaspersoft Studio生成jxml文件
配置数据连接(数据适配器)
要做报表,先要配置一个数据库连接,在左侧Repository Explorer区中,在“Data Adapter”上点击鼠标右键,选择“Create Data Adapter”,创建我们自己的“数据适配器”。系统显示如下界面:
这一步,选择数据源的类型。用的是关系型数据库,点击选择Database JDBC Connection,建立数据库连接:
点击Next后,出现如下界面:
Name:是我们给这个数据库连接起的一个名字,主要帮助我们区分不同的连接,它是
JDBC Driver: 数据库连接的驱动类,不同的数据库类型使用的驱动类不同,根据实际
连接的数据库来决定。在本示例教程中我们使用的是Oracle数据库。
JDBC Url:所连数据库的ip地址。
Username: 登录数据库的用户名。
Password: 登录数据库用户所对应使用的密码。
在以上信息都填写完毕之后,我们可以点击Test按钮进行连接测试,若是填写无误,则可以成功连接,并提示成功消息:
然后点击Finish即可完成创建连接,我们可以发现在左侧Repository Explorer区中已经出现我们刚刚建立连接:
创建新报表
先来创建一个新的空白报表开练!点击菜单中的“文件”—“New”,系统会创建一个新的空白报表模板
Jaspersoft Studio提供了丰富多样的报表和图表,几乎可以满足日常工作的各种需要。
在这里,我们选择最标准的A4竖向空白报表:
选择完毕,点击“Next”。系统显示“名称和位置”界面,可以在这里设置报表的名称,以及报表文件存储的位置:
这里我们将报表文件的名称改为了demo1,当然更好的方式是根据实际的报表内容来起不同的名字,以方便我们的工作。然后,点击Next,会出现一个让我们选择数据源的窗口,在这里我们就选择在配置数据源模块中新建的那个数据库连接hd_report Data Adapter:
然后,点击Next,会出现设置查询语句的界面,查询需要编制报表的原始数据,我们想让报表给我们展示哪个数据表的哪些数据项,就在此写入相应的查询sql查询语句:
在SQL查询语句输入窗口中,输入需要查询数据的查询语句,点击Diagram按钮,界面中就会显示此查询语句中所涵盖的所有字段的列表。在后面的报表设计中,我们就可以直接使用这些字段了。图中红色框内即为所查数据表对应的字段:
点击Next,会出现一个让我们选择报表展示项的界面,如果我们想让哪个数据项展示在报表中,我们就把它从左侧框添加到右侧框中:
点击Next,会出现一个让我们选择分组项的窗口,比如我们选择DBTYPE,就意味着当DBTYPE相同时,就会分到相同的组里。
注意:在“Fields”列表中,只保留报表中使用的字段,其他用不到的字段最好用“Delete”删掉,防止由于数据表变化,导致报表模板中的字段设置与数据表对应不上,导致报表报错。
输入完毕后,点击“Next”按钮,系统即会把查询语句保存在报表模板中:
接着点击Next,报表相关信息都已填写完毕,Finish完成即可:
我们会看到如下空白的报表页面:
报表各部分组成
报表被垂直分成若干个部分,每一个部分我们叫它“band”。每一个band都有自己的特性,在报表生成的时候有些会打印一次,有些会打印多次。
Title Band:
报表的表头。只在首页打印一次。
PageHeader Band:
报表的页首。每页都打印,显示的位置在页面的上部。如果是报表的第一页,pageHeader 中的内容将显示在Title Band 下面,除了第一页以外的其他所有页面中,pageHeader 中的内容将显示在页面的最上端,即页眉。
ColumnHeader Band:
报表的行首,通常用来定义行的字段名称。每页都打印。
Detail Band:
报表的内容。根据数据数量,自动循环输出。
ColumnFooter Band:
报表的行尾,可用来告知报表的一些参数,诸如页码等。每页都打印。
PageFooter Band:
报表的页尾。每页都打印,显示在所在页面的最下端,即页脚。
Summary Band:
表格的合计段,计算用,出现在整个报表的最后一页中的Detail band 的后面,一般用来统计报表中某一个或某几个字段的合计值。
LastPageFooter:
内容将会出现在报表的最后一页的最后部分。
制作报表步骤
们可以在右侧“Elements”中找到需要的所有组,首先需要设定表头。表头中,一般都是报表的名称,所以添加不可修改的文字即可。
如果表头只在第一页输出,则需要将表头文字放在“Title”区;如果表头每页都要输出,则应该放在“pageHeader”,即“页首”区。
点击“Elements”上的“Static Text”组件,如下图:
然后将组件拖拽到“Title”区或“pageHeader”区中,即可将组件加入到此区域中。
在此文字输入区域中输入表头名称即可。
输入完毕,需要设置文字属性,对文字进行排版。在右下角的“Properties”区中,可以设置静态文本框的位置、边框、文字属性等等。点击相应的页签,即可进行对应的设置。
设置完表头,即可设置报表需要输出的内容。首先可以设定需要输出的字段。
在左侧“Outline”区中,展开“Fields”项,即可看到此时报表模板中所能访问的所有字段。
如果没有输入SQL语句,或者SQL语句中包含参数,此处不会自动连接数据库更新字段。此时可以
在“Fields”节点上点击鼠标右键,点击弹出菜单中的“Create Field”手工添加字段。字段
称一定要和数据库中的一致,否则会产生错误。
接下来,选中一个需要打印的字段,然后拖动至报表中,放在“Detail”区中。拖动所有需要输出的
字段,在“Detail”区中排好位置。
系统会自动在“Column Header”区中放置与字段对应的“列头文本”,我们只需调整位置、修改文字、设置格式即可:
报表中可以设定每个输出域的边框。一般我们会选择四边均有边框的模式。
点击需要设定边框的字符或者字段域,在右侧的“Properties”区,选择“Borders”页,修改“Pen Width”(笔宽度),例如设置为“1”,即可显示此域的边框。
为了让报表输出的更美观,我们可以设定报表各个栏宽度。
点击左侧树形图中各个栏的名称,或者直接点击工作区中栏的区域,在右侧“Properties”区中,即可修改栏的高度。
可以在此处设置各栏的高度,不需要的栏,可以将高度设置为0。
为了使Detail区中输出的报表内容的表格可以相连,需要将Detail区的高度设为与字段域高度相同。本例中,字段域高度为32,则Detail域的高度也为32。
将报表设计完成之后我们可以先预览一下效果,点击Preview即可进行预览,如不满意可再做调整:
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)
创建Java工程实现报表用不同格式文档输出
1.创建一个Java工程
上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板,现在该用这个模板来生成输出一个报表文档了,...
jaspersoftstudio初学者自定义报表篇
声明:以下此方法为自定义报表,没有链接数据库的使用方法,请看清楚。
https://community.jaspersoft.com/
2.安装完之后打开有一个项目,可以直接在这个项...
Jasperreports+jaspersoft studio学习教程(七)- Table组件的使用
7.1 设计报表模板
7.1.1 新建模板DemoReport5.jrxml,去掉不需要的Band,保留Title,Page Header,Detail 1 , PageFooter。将组件T...
Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
最近项目中运用JasperReport技术开发报表模块。项目快结束了,所以腾出手来,简单记录一下。与大家相互学习,共同提高。
JasperReport是一个强大、灵活的报表生成工...
说说 Jaspersoft Studio 的主界面和报表设计视图
Jaspersoft Studio 是基于 Eclipse 平台,所以它的主界面与 Eclipse 很相似:1 Eclipse 的 全景视图默认是打开
Jaspersoft Studio 的全景视图...
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)-java输出报表
创建Java工程实现报表用不同格式文档输出1.创建一个Java工程上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板,现在该用这个模板来生成输出一个报表文档了,可以是P...
说说下一代的报表设计器——Jaspersoft Studio
大家所熟知的报表设计器应该是 iReport,现在已经不再维护咯,Jaspersoft 公司已经把资源转向了 Jaspersoft Studio,所以我们就来看一看这个新一代的设计器吧。Jaspers...
说说如何使用 Jaspersoft Studio 设计你的第一张报表
1 设计一张新报表1、选择报表模板File -& New -& Jasper Report ,打开报表模板选择框:Jaspersoft Studio 内置了一些报表模板供我们选择,也可以自定义我们自己...
从iReport到Jaspersoft Studio
本文同步至http://www.waylau.com/from-ireport-to-jaspersoft-studio/
从5.5版本开始,Jaspersoft Studio将取代iRep...
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计
设计一个需要传入参数的简单报表上节已经介绍了报表模板的结构,现在进入实战阶段,设计一个填充参数的模板,然后创建JAVA工程实现输出PDF、HTML,与DOC格式的文档。1.调整界面可以将page he...
没有更多推荐了,Jaspersoft community
注意版本号和系统
Jasperreports+jaspersoft studio学习教程(九)- 报表分页和大量数据内存处理
9.1 设计报表模板
9.1.1 使用Table组件新建模板(步骤参考教程七)如下:
9.1.2 模板自带变量
$V{PAGE_NUMBER}...
Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
最近项目中运用JasperReport技术开发报表模块。项目快结束了,所以腾出手来,简单记录一下。与大家相互学习,共同提高。
JasperReport是一个强大、灵活的报表生成工...
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)-java输出报表
创建Java工程实现报表用不同格式文档输出1.创建一个Java工程上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板,现在该用这个模板来生成输出一个报表文档了,可以是P...
说说下一代的报表设计器——Jaspersoft Studio
大家所熟知的报表设计器应该是 iReport,现在已经不再维护咯,Jaspersoft 公司已经把资源转向了 Jaspersoft Studio,所以我们就来看一看这个新一代的设计器吧。Jaspers...
Jasperreports+&em&jaspersoft&/em& &em&studio&/em&学习教程word版,教程1到10,有图。全... Jasperreports+&em&jaspersoft&/em& &em&studio&/em&学习教程word版,教程1到10,有图。全 综合评分:1 收藏评论(...
7.1 设计报表模板
7.1.1 新建模板DemoReport5.jrxml,去掉不需要的Band,保留Title,Page Header,Detail 1 , PageFooter。将组件T...
? &em&下载&/em&
? 开通VIP会员 Jasperreports+&em&jaspersoft&/em& &em&studio&/em&学习教程(一至九) 的相关代码 相关推荐 Jasperreports+&em&jaspersoft&/em& &em&studio&/em&学习教程...
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(七)-PDF中文显示
解决PDF无法显示中文问题PDF生成预览无法显示中文相信有同学已经发现了,当预览生成为PDF时,会发现一个非常严重的问题,那就是只显示英文与数字,中文完全无法显示。如下图。
选择用PDF预览,会...
没有更多推荐了,&>&jasperReports根据Jaspersoft Studio导出报表通用工具类
jasperReports根据Jaspersoft Studio导出报表通用工具类
上传大小:15KB
jasperReports-6.5.1使用Jaspersoft Studio生成的jasper模板导出pdf,docx,ppt,xls,
包括多模板导出pdf,docx,
基于java web项目,response导出,有问题可以给我留言.
综合评分:0
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
综合评分:
积分/C币:3
VIP会员动态
热门资源标签
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
jasperReports根据Jaspersoft Studio导出报表通用工具类
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*投诉人姓名:
*投诉人联系方式:
*版权证明:
*详细原因:
jasperReports根据Jaspersoft Studio导出报表通用工具类Jaspersoft Studio(基于Eclipse的报表设计工具) v6.4.0 官方版
Jaspersoft Studio是一个基于Eclipse的报表设计器,可以独立使用,也可以作为Eclipse插件使用,帮助开发人员使用设计和制作各种复杂的报表,支持访问各种数据源(包括大数据),例如CSV、Hibernate、JavaBeans,JDBC、JSON等。
Jaspersoft Studio主要功能
1、它将帮助您设计和运行报告模板;构建报表查询;写复杂表达式;布局可视化组件,如50多种图表,地图,表格,交叉表和自定义可视化;以及更多。它集成了TIBCOJasperReports&Server来创建强大的报表发布工作流程。
2、您可以从数据中构建任何复杂的文档,从PDF格式的打印准备到动态HTML中的交互式杰作,导航到交互式组件,如可能在报表内部或外部的地图和图表。您可以生成高质量的OpenOffice,PowerPoint,RTF,Word和电子表格文档,也可以生成原始CSV,JSON或XML文档。建立自己的定制出口商以满足任何数据需求并不困难。
3、使用Jaspersoft Studio,您可以访问不同类型的数据源,包括大数据,CSV,Hibernate,Jaspersoft域,JavaBeans,JDBC,JSON,NoSQL,TIBCOSpotfire&信息链接,XML或您自己的自定义数据源。
Jaspersoft Studio使用教程
1、报表编辑区域总览。上篇经验我们讲到一个新创建的报表,中心区域默认7个编辑区(Title、Page Header、Column Header、Detail 、Column Footer、 Page Footer 和Summary)和左下角3种视图窗口(Design设计窗口、Source源代码窗口、Preview预览窗口)。
2、Title。所谓Title,即标题,是一个报表的最顶部的显示内容。一个报表就只有一个Title,也就是说当我们打印一个报表时,Title这个区域的内容只会显示一次。一般在Title区域显示文本标题,我们可以从报表右侧Palette-Elements下左键拖拽Text Field(动态文本)或Static Text(静态)元素到Title区域,这里我们拖一个Text Field到Title区域,选中Text Field后可以在Properties视图中对文本框进行定位、大小、边框、文本内容及格式、对齐方式等属性进行编辑,最后我们可以在Preview预览窗口查看设计效果,
3、Page Header和Page Footer。顾名思义,Page Header和Page Footer即为页眉页脚,是和报表显示页数有关系的,Page Header和Page Footer的内容会在报表每一页都显示出来,我们做报表时可以根据需要来选择保留或者去掉这两块区域(去掉的话只要选中想删除的区域右键删除或按Delete键删除即可),我们从右侧Tools窗口拖拽当前页数和总页数元素Page Footer区域来看下效果:
4、Detail。Detail是报表显示统计数据的核心区域,一般以table表格的形式展现数据。Detail区域有个特性,就是会自动循环,如果在Detail中放置一个Field字段(Field字段我们在上一篇关于报表经验中提起过,它是从报表主查询sql中查出来的字段),显示效果就跟在数据库查询sql显示的效果一样循环显示字段值了;如果放置一个Table(从右侧Palette-Elements下左键拖拽)在Detail区域,就可以看到循环显示的一行一行数据,我们来看下效果Field字段放在Detail区域的效果
5、Column Header和Column Footer。Column为列的意思,我们习惯称一个表格的所以Column Header和Column Footer分别为列头和列脚,这两个区域中的内容也会在报表的每页中都显示出来,我们在Column Header区域拖拽一个Static Text静态文本框,
6、3种视图(Design、Source和Preview)。Design即为设计窗口,我们在设计报表样式格式的时候采用这种视图,更直观形象;Source为源代码窗口,我们可以清楚看到每个报表元素对应的代码,如果对元素比较熟悉的话可以在代码可以直接修改;Preview即预览视图,我们完成报表设计工作后可以在此视图下效果预览,
7、Summary。Summary即合计区域,需要注意的是Summary区域的内容只在报表最后一页显示。下面我们利用自定义函数来计算下查询结果中一共有多少个用户,我们分别在Page Footer和Summary区域分别拖拽一个我们自定义的求和函数,
Jaspersoft Studio(基于Eclipse的报表设计工具) v6.4.0 官方版
高速下载器通道
其他下载地址
下载不了?|

我要回帖

更多关于 twidosoft下载 的文章

 

随机推荐