jaspersoft studio 的初级入门(一)

前言

最近的工作涉及到企业的报表生成功能,于是就想用此篇博客来记录我的学习历程。进入Jasperreport项目的官网发现有一个软件叫Jaspersoft studio的,它的版本也是6.3.1跟Jar包版本一致,百度一下才知道IReport已经不再进行版本更新了,现在改用Jaspersoft studio进行开发了,该软件是基于Eclipse开发的,当然也是开源免费的。接下来,开始我的学习记录。

准备工作 
到Jasperreport开发公司官网Jaspersoft community下载Jar包,最好是下载Project包,还有模板开发软件Jaspersoft studio。

报表生成流程

1. JRXML:报表填充模板,本质是一个XML. 
2. Jasper:由JRXML模板编译生成的二进制文件,用于代码填充数据。 
3. Jrprint:当用数据填充完Jasper后生成的文件,用于输出报表。 
4. Exporter:决定要输出的报表为何种格式,报表输出的管理类。 
5. Jasperreport可以输出多种格式的报表文件,常见的有Html,PDF,xls等。

模版生成:JRXML

第一步,打开Jaspersoft,右键选中Jasper Report,创建一个简单的报表文件

选择一个报表模板,这里我就选用最简单的空白页,为了方便打印,大小就选A4纸的大小。该报表页面大小也可以根据自己的需求手动设置,稍后会有讲解。

点击next,出现一个页面,你可以在这里给你的报表命名,然后点击next

然后到达设置数据源的页面,因为我用的是MySQL数据库,所以我选择的是Database JDBC Connection。

接下来这个页面是数据库链接的设置,数据库名、用户名、密码这里就不再赘述了。需要注意的是 需要添加一个数据库驱动

添加结果如下:

然后点击Finish,出现下面这个页面,左边是数据库以及表,右边是数据库语句编写区。

报表建成页面

点击Finish,一个简单的报表文档就建好了。接下来就是为报表填充数据,以及一些美化工作。

此篇博客就到这里,具体的文档设计,请看入门基础二。

时间: 2024-10-08 06:45:45

jaspersoft studio 的初级入门(一)的相关文章

iReport将被Jaspersoft Studio所取代

iReport/Jaspersoft Studio Support Announcement As of version 5.5.0, Jaspersoft Studio will be the official design client for JasperReports. iReport will remain as a supported product in maintenance-only mode until December 31, 2015, meaning we will c

Asp组件初级入门与精通系列之七

在运行前几章的例子,可能或多或少的都会碰上一些问题 如:组件编译后,又要修改,发生"权限被拒绝,'f:\csdn\fcom.dll'"等等的错误. 当asp页面浏览时,打开任务管理器,会看到一个dllhost.exe,用户名为IWAM_YANG的进程.IWAM_YANG会根据计算机名而有所不同. 可以使用以下几种方式来解决 1. 重新启动iis. 在控制面板中找到管理工具->internet信息服务->右键点击左边树图第二层本地计算机->所有任务->重新启动II

从iReport至Jaspersoft Studio

这篇文章同步到http://www.waylau.com/from-ireport-to-jaspersoft-studio/ 从5.5版本号開始,Jaspersoft Studio将代替iReport 成为JasperReports官方设计器.iReport 维护截止日期到2015年底.意味着不会再有新的功能添加进iReport,但会做一些关键bug的修复.更新. 所幸的是基于eclipse的Jaspersoft Studio相同开源.免费! Yeah! Jaspersoft Studio是一

从iReport到Jaspersoft Studio

本文同步至http://www.waylau.com/from-ireport-to-jaspersoft-studio/ 从5.5版本开始,Jaspersoft Studio将取代iReport 成为JasperReports官方设计器.iReport 维护截止日期到2015年底,意味着不会再有新的功能增加进iReport,但会做一些关键bug的修复.更新.所幸的是基于eclipse的Jaspersoft Studio同样开源.免费!Yeah! Jaspersoft Studio是一个专为Ja

响应式Web初级入门

本文来自我的前端博客,原文地址:http://www.hacke2.cn/about-responsive/ 跨终端时代的到来 当你乘坐各种交通工具(公交.地铁.轻轨.火车)时你会发现,人们都个个低下头在玩自己的手机.平板.Kindle,没错,你正在处于一个多终端设备的时代!手机用户连年上升,前几天我们在感叹以前玩沙包.陀螺,现在小孩的娱乐就是玩手机–.另外,微软的Xbox和任天堂的Wii等游戏设备也有自己的浏览器.设备真的来了.. 现在网站主流跨终端的有以下方式: 单域 比如前端乱炖和我的个人

Visual Studio 2010 C++ 入门之Hello World

Visual Studio 2010 C++ 入门之Hello World 针对自己学习 Hello World #include<iostream> int main() {     std::cout<<"Hello World!!"<<std::endl;     system("pause");     return 0; }

Jaspersoft Studio简介

参考来源:https://community.jaspersoft.com/documentation/tibco-jaspersoft-studio-user-guide/v640/introduction-jaspersoft-studio#jss-user_gettingstarted_1349621982_1026601 Jaspersoft Studio是JasperReports库和JasperReports服务器的基于Eclipse的报告设计器; 它可以作为Eclipse插件或作为

Jaspersoft Studio设计报表

1.初步认识jaspersoft studio工具. 2.设计报表首先创建数据源,然后获取字段数据. 原文地址:https://www.cnblogs.com/347yuyi/p/9577697.html

Spring Cloud实战之初级入门(四)— 利用Hystrix实现服务熔断与服务监控

目录 1.环境介绍 2.服务监控 2.1 加入依赖 2.2 修改配置文件 2.3 修改启动文件 2.4 监控服务 2.5 小结 3. 利用hystrix实现消费服务熔断 3.1 加入服务熔断 3.2 测试服务熔断 4. 利用turbine监控所有应用 4.1 创建工程 4.2 修改配置文件 4.3 修改启动文件 4.4 启动 5.一点点重要的事情 1.环境介绍 本篇文章涉及到前面文章的工程,mirco-service-provider.mirco-service-consumer以及需要另外新建