Java报表开发设计
文章平均质量分 92
运用JasperReport + JasperSoft Studio进行报表的开发与设计,能将数据转换成图表输出,输出格式包括PDF,XLS,HTML.
pigdreams
有些技术你可以不用它,但你不能不知道它。
展开
-
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(一)-项目简述
前言最近开发项目要用到报表开发,网上一搜基本上都是运用Jasperreport进行报表开发,不仅因为Jasperreport功能强大运用java开发,还因为该项目是使用LGPL协议开源的,故可以自由运用在私有项目上只要你不修改它的源码。现在网上搜到Jasperreport的基本都是配合ireport进行开发的,而且版本基本都是6.0以前的。 进入Jasperreport项目的官网发现有一个软件叫J原创 2017-02-16 20:49:48 · 12326 阅读 · 7 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(二)-报表原理简述
报表生成流程上章做了许多的准备工作,现在该说明用Jasperreport生成报表的工作流程了。 1. JRXML:报表填充模板,本质是一个XML. 2. Jasper:由JRXML模板编译生成的二进制文件,用于代码填充数据。 3. Jrprint:当用数据填充完Jasper后生成的文件,用于输出报表。 4. Exporter:决定要输出的报表为何种格式,报表输出的管理类。 5. Jas原创 2017-02-20 20:52:28 · 7971 阅读 · 3 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计
设计一个需要传入参数的简单报表上节已经介绍了报表模板的结构,现在进入实战阶段,设计一个填充参数的模板,然后创建JAVA工程实现输出PDF、HTML,与DOC格式的文档。1.调整界面可以将page header,column header,column footer等删掉,选中右键即可删除。选中界面时可在properties界面调整大小,拉到最小面可以看到Editpage按钮,点击即可编辑界面大小,还原创 2017-02-21 20:51:56 · 8660 阅读 · 1 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)-java输出报表
创建Java工程实现报表用不同格式文档输出1.创建一个Java工程上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板,现在该用这个模板来生成输出一个报表文档了,可以是PDF,HTML,或者PNG这些的常见的格式。 首先打开Eclipse来创建一个Java工程,将所有要用的包导入添加依赖。 上面是我所用的所有Jar包,第一眼看到这么多包头都要炸了,但要实现所有J原创 2017-02-23 20:52:42 · 10351 阅读 · 8 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(五)-实体类集合数据源
用实体类实现报表数据填充创建一个实体类上一节已经介绍了如何传入参数填充报表,这一节要用别一个数据源来填充报表,也就是上一节介绍到的第三个参数JRDataSource,JavaBeanColletion可以用来生成一个JRDataSource的实现 类,所以我们可以传入实体类对象集合来实现报表数据填充。 这个实体类很简单,就是学生的成绩,排名等这些参数。public class StudentSco原创 2017-02-24 20:47:32 · 6102 阅读 · 6 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(六)-模板元素详解
前言上节已经介绍了如何用实体类集合来填充报表,本节主要讲解模板设计中如何放置模板元素达到我们想要的效果,涉及到模板元素的使用,如detail,column header等,下面将一一讲解outline中各个自带元素的使用,其实第二节中有粗略讲到它们的含义。 Title &Detailtitle的作用我们用上一节的学生成绩模板可以明显地看到。 打开预览,生成了三页,是不是很奇怪上一节才生成了两原创 2017-03-02 20:53:26 · 6624 阅读 · 2 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(七)-PDF中文显示
解决PDF无法显示中文问题PDF生成预览无法显示中文相信有同学已经发现了,当预览生成为PDF时,会发现一个非常严重的问题,那就是只显示英文与数字,中文完全无法显示。如下图。 选择用PDF预览,会打开电脑上安装的PDF查看软件。 生成的PDF文件中,所有中文都无法显示,这是模板预览生成的PDF文件,如果用JAVA工程生成相信也是一样无法看到中文,这跟我们想要的效果明显不符。解决Jasp原创 2017-03-03 20:39:22 · 11954 阅读 · 13 评论 -
Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(八)-Mysql数据源
实现Mysql数据库连接报表模板输出前几章谟了以实体类作为报表数据源进行输出的案例,这一章讲解现在常用的报表数据源,那就是数据库,以Mysql数据库作为数据库工具。下载安装Mysql与Mysql workbench到官网下载数据库Mysql,地址链接。 下载好后,直接安装。安装过程中会设置root的密码,一定要记住这个密码,后面要用到。 安装完成后,再下载一个数据库可视化操作工具,MySql原创 2017-03-09 20:52:19 · 5646 阅读 · 2 评论