ireport 初学

1、什么是  ireport

    ireport 100% 使用 java 语言编写,是一款全球开源软件。集成超过 15 种语言 ,支持所有数据源,例:JDBC、CVS、Hibernate、JavaBean等。超过 30 个排版和格式化工具。


2、什么是 jasperreport

    JasperReport 是一个强大的报表生成工具。完全由 java 语言编写,是一款全球开源软件。JasperReport 仅提供了可使用的类库,而未提供更好的开发工具,而 ireport 是一个图形化辅助工具,刚好弥补了 JasperReprot 的缺陷。


3、如何配置 ireport

    a、配置类路径(选项 -> 类路径)

    b、配置字段、变量、参数

    c、编译(编译路径可自己定义:选项 -> 设置 -> 编译期 -> 浏览默认编译路径)

    d、执行报表(空数据源)


4、jrxml 与 jsaper 文件

    jasper 与 jrxml 都是 jasperreport 使用的模板文件格式。jrxml 是 xml 源文件格式,是可视化的,可修改代码的格式。

    jasper 是 jrxml 文件编译后形成的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
iReport是一个用于创建JasperReports报表的可视化设计器。它可以帮助用户通过拖放方式设计报表,支持多种数据源,包括数据库、XML、JavaBeans等。以下是iReport的一些基本使用方法: 1.安装iReport iReport可以从官方网站下载并安装。安装完成后,可以打开iReport并开始创建报表。 2.创建报表 在iReport中,可以通过向报表中添加元素来创建报表。可以从工具栏中选择所需的元素,例如文本框、图像、表格等,并将其拖放到报表中。可以使用属性编辑器设置元素的属性,例如字体、颜色、大小等。 3.设置数据源 在iReport中,可以使用多种数据源来填充报表。可以使用JDBC连接到数据库,也可以使用JavaBean、XML等数据源。可以在iReport设置数据源,并使用查询语句从数据源中检索数据。 4.导出报表 在iReport中,可以将报表导出为多种格式,例如PDF、HTML、Excel等。可以使用导出向导来选择所需的导出格式,并设置导出选项。 以下是两个与iReport相关的例子: 1.使用JRBeanCollectionDataSource填充报表 ```java JRBeanCollectionDataSource dataSource = new JRBeanCollectionDataSource(devPictures); Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("dataSource", dataSource); JasperPrint jasperPrint = JasperFillManager.fillReport(report, parameters, dataSource); ``` 2.使用JRRtfExporter导出报表 ```java JRRtfExporter exporter = new JRRtfExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, outputFile); exporter.exportReport(); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值