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 文件编译后形成的。