在开发中要用到的开源报表工具有 iReport-0.5.0 jasperreports-0.6.7
jfreechart-0.9.21 ,下面分别介绍:

iReport

iReport 是为 JasperReports 设计的强大的,直观的,易于使用的可视化报表设计器,用 Visual J++ Win32 平台编写。 iReport 允许用户可视化地编辑 XML JasperDesign 文件,可以和其它数据库通过 JDBC 通信。在设计模板时可以以 Html Excel Pdf 等多种方式进行预览;用它生成的文件有 .jrxml .jasper 两种文件,其中 .jrxml 就是我们设计时可视化编辑的 xml 文件, .jasper 是经过编译 .jrxml 后生成的类文件,也就是我们最终在项目中用的报表模板文件。( [url]http://ireport.sourceforge.net[/url]

jasperreports

JasperReports 是一个基于 Java 的开源报表工具,它可以在 Java 环境下像其它 IDE 报表工具(这里我们用的是 iReport 对其进行可视化开发)一样来制作报表。 JasperReports 支持 PDF HTML XLS CSV XML 文件输出格式。 JasperReports 是当前 Java 开发者最常用的报表工具。( [url]http://www.jaspersoft.com[/url]

jfreechart

JFreeChart 它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图 ( 普通柱状图以及堆栈柱状图 ) 、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等(这里我们只封装了常用的饼图、柱状图、线图)。( [url]http://www.jfree.org/jfreechart/index.php[/url]
这里要强调的是:以上三个开发工具中, iReport-0.5.0 中集成了 jasperreports-0.6.7 jfreechart-0.9.21 ,所以用 iRepot-0.5.0 就完全可以开发报表了,但在 iReport 中进行图形统计报表的开发没有采用,而是直接引用其组件包进行自己手写类来开发的(因为对图形统计图的开发 iReport 支持的并不好)。
Java 职场 开源 开源框架

2

收藏

上一篇:悲观锁和乐观锁的实现 下一篇:JAVA的两个FTP包的比较
三种Java开源报表工具/组件_第2张图片
fluagen

192篇文章,331W+人气,0粉丝

关注
三种Java开源报表工具/组件_第3张图片

Ctrl+Enter 发布

发布

取消

4条评论

按时间倒序 按时间正序

推荐专栏更多

三种Java开源报表工具/组件_第4张图片
基于Python的DevOps实战

自动化运维开发新概念

共20章 | 抚琴煮酒

¥51.00 494人订阅
订   阅
三种Java开源报表工具/组件_第5张图片
微服务技术架构和大数据治理实战

大数据时代的微服务之路

共18章 | 纯洁微笑

¥51.00 688人订阅
订   阅

猜你喜欢

240多个jQuery插件 java用Socket实现的远程桌面浏览 内存溢出问题 Java多线程编程总结 Java关键字final、static使用总结 java万年历简单制作 Java内部类的使用小结 Java中的main()方法详解 Java相对路径读取文件 Java线程:创建与启动 Java线程:线程的同步与锁 深入研究java.lang.ThreadLocal类 java.util.logging.Logger使用详解 别翻了,这篇文章就是要让你搞定Java多线程! 惊讶!线上四台机器同一时间全部 OOM,到底发生了什么? 原创001 | 搭上SpringBoot自动注入源码分析专车 干货,记一次Metaspace导致频繁fgc的问题排查过程 浅谈集群版Redis和Gossip协议 一文带你深入了解 Redis 的持久化方式及其原理 Sprint Boot如何基于Redis发布订阅实现异步消息系统的同步调用? 分布式应用监控:SkyWalking 快速接入实践
三种Java开源报表工具/组件_第6张图片
三种Java开源报表工具/组件_第7张图片

扫一扫,领取大礼包

2

0

4
分享
三种Java开源报表工具/组件_第8张图片
关注
fluagen
三种Java开源报表工具/组件_第9张图片