`

(六)Ireport制作一个规范的报表,处理数据格式

阅读更多
接着EmployeeInfo的报表。

删除注释信息,Report Respector面板中按住Ctrl鼠标选中位于报表每个部分的组件,使用键盘的方向键可以左右上下移动所有选中的组件;



调整后:


1.改变报表的宽度,鼠标点报表头部右键:


2.可以修改报表的宽高度,或者直接选则一种纸张类型A3、A4;下面margin是设置报表上下左右的边距:


3.去边距,还可以直接在报表的四个边距上直接右键,移除边距:


4.有时,报表有的部分我们不需要,可以直接删除掉;比如这里,把 "Page Footer"删除;


5.报表需要每个部分都紧凑,可以双击把报表分成每个部分的横线,横线就会跟上一部分的组件下边贴近,还可以设置Detail部分的文本组件框的高度,字体大小,使报表能显示更多内容:


上图:


预览结果:


6.用户看报表,一般null不显示,日期改为yyyy-mm-dd方式显示看更方便,薪水等数字按千分位显示,下面实现:

  6.1.选中所有Detail部分的数据库字段,勾选blank when null,报表显示结果时,如果查询出来的为null,则不显示:


  6.2.修改日期的显示格式,yyyy-mm-dd


  6.3.薪水按千分位显示,也是操作pattern

 
  这里薪水没有小数,也没有负数


  如果位数不够,还可以增加#,没3位加一个“,”号


看结果就比较ok了,null没有显示,日期和薪水的格式已改正,行之间的距离还是有点宽,不做修改了。


搞完。

后面介绍,报表统计,图形报表等。



1
3
分享到:
评论
3 楼 frankco 2012-09-27  
是的,支持导出很多格式文档,日常的办公文档就不用说了。
2 楼 dolphin_lzy 2012-09-27  
ireport做的越来越好了,生成的报表可以导出成excel
1 楼 blackbat 2012-09-27  
那么... 能转换成excel么?

相关推荐

    iReport报表制作详解

    子报表:当一个报表无法容纳所有信息时,可使用子报表包含另一个报表。子报表有自己的数据源和设计,可以在主报表中嵌套显示。 三、交叉报表的制作 交叉报表,也称为透视表,是一种展示多维度数据的有效方式。在...

    iReport制作报表教程

    在"JasperReports结合iReport制作报表教程.pdf"这份文档中,你将学习到以下内容: 1. **安装和配置iReport**:包括下载最新版本,配置Java环境,以及关联数据库驱动等步骤。 2. **新建报表项目**:了解如何创建一个...

    ireport制作子报表,springmvc

    在`ireport`中,子报表的设计与主报表类似,但需要一个特定的`Subreport`元素,并为其指定一个单独的报表模板。子报表的数据源可以是独立的,也可以与主报表共享。为了实现子报表,你需要完成以下步骤: 1. 设计子...

    ireport4.5.1制作报表、子报表的完整过程

    制作报表的过程通常包括以下步骤: 1. **新建报表**:打开iReport软件,选择“新建”创建一个新的报表项目。设置报表的基本属性,如大小、方向(横向或纵向)和单位(像素、毫米等)。 2. **设计布局**:在设计...

    IReport报表制作详解

    1. **新建报表**:启动IReport后,你可以选择“文件”->“新建”来创建一个新的报表项目。在报表向导中,选择合适的报表类型(如表格、自由表、图表等)和布局。 2. **设计界面**:设计界面分为两个主要部分——...

    ireport 制作jasper报表文件

    **ireport制作jasper报表文件** 在IT行业中,报表生成是一项关键任务,它帮助企业分析数据、做出决策。IReport和JasperReports是两个强大的开源工具,用于设计和生成复杂的报表。本文将深入探讨如何使用IReport来...

    ireport自定义报表制作使用手册

    在制作报表前,通常需要先在数据库中创建对应的表结构。例如,创建一个用户信息表的SQL语句可能如下: ```sql CREATE TABLE `users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `username` VARCHAR(50) NOT NULL, ...

    报表制作的详细流程(iReport+jasperReports)

    ### 使用iReport和JasperReport制作报表 1. 启动iReport,新建一个报表项目,可以选择不同的报表类型(如表格、图表等)。 2. 在设计视图中,通过拖放方式添加字段、文本框、图表等元素,调整它们的布局和样式。 ...

    如何使用IReport3.5.1来制作报表模板

    【如何使用IReport3.5.1来制作报表模板】 IReport是一款强大的报表设计工具,尤其在配合JasperReports库时,能帮助开发者创建复杂的报表模板。以下将详细介绍如何使用IReport 3.5.1来创建报表模板。 **一、安装...

    java和ireport制作报表实例

    1. **设计报表模板**:使用iReport打开或创建一个新的`.jrxml`文件,定义报表的布局、样式和数据源。 2. **编译报表模板**:将`.jrxml`文件编译成`.jasper`文件,这一步可以由iReport工具自动完成或通过Java代码动态...

    iReport JAVA报表制作控件

    iReport是一款基于JAVA的开源报表设计工具,专为开发人员和数据分析师提供强大的报表制作功能。它允许用户通过直观的图形界面设计复杂的报表,并能够与Java应用程序、JasperReports库和其他基于Java的企业应用无缝...

    ireport制作报表小例子(java)

    【标题】:“ireport制作报表小例子(java)”是一个基于Java平台的报表设计和生成实例,主要使用了iReport工具。iReport是JasperReports库的官方报告设计器,允许开发者通过直观的图形用户界面创建复杂的报表。 ...

    iReport+jasperReports制作WEB报表pdf

    ### iReport+jasperReports 制作 WEB 报表 PDF 格式详解 #### 第一部分:环境配置 在开始介绍 iReport+jasperReports 如何制作 WEB 报表 PDF 格式之前,我们需要首先确保开发环境已经正确搭建好。下面将详细介绍...

    ireport报表制作教程

    list组件可以重复显示一组数据,每个数据项都会渲染在报表的一个独立单元格或行中。通过绑定数据集,list可以在每一轮迭代中获取新的数据,从而实现子报表的效果,极大地简化了报表设计。 4. **解决子报表问题**:...

    ireport3.0.0制作报表入门视频,

    【标题】:“ireport3.0.0制作报表入门视频” 在IT行业中,报表系统是数据分析和业务展示的重要工具,而ireport作为JasperReports的一部分,是一款强大的报表设计工具,尤其适用于Java环境。本视频教程专注于...

    JasperReports,iReport制作报表

    在"JasperReports,iReport制作报表"这个主题中,"功能JAR导入直接运行"意味着你需要将JasperReports库和iReport相关的JAR文件添加到你的项目类路径中。这些库包含了运行报表所需的所有组件,包括报表引擎、设计工具...

    java Hibernate ireport jsperreport 制作报表

    【Java Hibernate iReport JasperReport 制作报表】 在IT领域,报表系统是不可或缺的一部分,它帮助企业分析、展示数据,从而做出决策。Java平台提供了多种工具来实现报表制作,其中iReport和JasperReport是非常...

Global site tag (gtag.js) - Google Analytics