在开发中要用到的开源报表工具有
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
支持的并不好)。
2
收藏
推荐专栏更多
猜你喜欢
240多个jQuery插件
java用Socket实现的远程桌面浏览 内存溢出问题
Java多线程编程总结
Java关键字final、static使用总结
java万年历简单制作
Java内部类的使用小结
Java中的main()方法详解
Java相对路径读取文件
Java线程:创建与启动
Java线程:线程的同步与锁
深入研究java.lang.ThreadLocal类
java.util.logging.Logger使用详解
如何做可靠的分布式锁,Redlock真的可行么
java架构师,必须掌握的几点技术?
一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
大话微服务」深入聊聊SpringCloud之客户端负载均衡机制
Spring Boot 中 10 行代码构建 RESTful 风格应用
Java核心库实现AOP过程
RabbitMQ如何保证队列里的消息99.99%被消费?
几种简单的负载均衡算法及其Java代码实现
扫一扫,领取大礼包
转载于:https://blog.51cto.com/fluagen/31895
Ctrl+Enter 发布
发布
取消