常用的Java开源报表工具汇总

标签: java 开源 工具 | 发表时间:2015-09-23 17:41 | 作者:
出处:http://www.iteye.com

1. Aspose.Cells for JasperReports

是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表,支持PDF、HTML、XLS、CSV和XML文件输出格式,是当前Java开发者最常用的报表工具。

Aspose.Cells for JasperReports

2. BIRT

一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。

 

3. Pentaho Business Analytics

一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。它允许商业分析人员或开发人员创建报表,仪表盘,分析模型,商业规则和BI流程。

功能和特点

  • 工作流引擎:Shark and JaWE
  • 数据库:Firebird RDBMS
  • 集成管理和开发环境:Eclipse
  • 报表工具:Eclipse BIRT
  • ETL工具:Enhydra/Kettle
  • OLAP Server:Mondrian
  • OLAP展示:JPivot
  • 数据挖掘组件:Weka
  • 应用服务器和Portal服务器:JBoss
  • 单点登陆服务及LDap认证:JOSSO
  • 自定义脚本支持:Mozilla Rhino Javascript 脚本处理器

< Pentaho Business Analytics试用版下载>

 

4. JXLS

基于Jakarta POI API的Excel报表生成工具,可以生成精美的Excel格式报表。它采用标签的方式,类似JSP标签,写一个Excel模板,然后生成报表,非常灵活,简单!

 

5. OpenReports

一个基于Web的报表解决方案,可为用户提供通过浏览器查看动态创建的PDF、HTML或XLS格式报表的能力。OpenReports使用Java开发的,并使用JasperReports作为报表生成引擎。

OpenReports

 

6. JFreeReport

(又名Pentaho Reporting)一个用来生成报表的Java类库。它为Java应用程序提供一个灵活的打印功能并支持输出到打印机和PDF,Excel,HTML和XHTML,PlainText,XML和CSV文件中。

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [java 开源 工具] 推荐:

Java开源建站工具

- Amom - 阮一峰的网络日志
美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单. 他的语言平台是Java,开发项目是一个网站(还未上线). 所用到的工具都是开源的,可以免费得到. 在目前的创业者之中,用Java作为网站开发语言的人似乎很少. 这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事.

5 款用来开发 iOS 应用的 Java 开源工具

- - ITeye资讯频道
苹果iOS系统的封闭性一直广为其他语言(如Java)开发者诟病,但随着第三方工具的不断壮大,开发人员逐渐摆脱 政策束缚,开始使用自己熟悉的语言来编写iOS本地应用,或将其他平台上的应用移植到iOS上. 本文为你介绍5款开源的开发工具,帮助你使用Java轻松开发iOS应用. Codename One是一个针对移动应用开发者的、开源的、跨平台的Java工具,旨在帮助Java开发者通过单一代码库来针对所有移动平台(智能手机和平板电脑)构建本地应用,且无需在应用性能、功能或开发简易性方面妥协.

常用的Java开源报表工具汇总

- - ITeye博客
是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表,支持PDF、HTML、XLS、CSV和XML文件输出格式,是当前Java开发者最常用的报表工具. < Aspose.Cells for JasperReports试用版下载>. 一个Eclipse-based开放源代码报表系统.

推荐一款阿里开源的 Java 诊断工具,好用到爆!

- - SegmentFault 最新的文章
Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题. Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 tab 键对各种信息的自动补全,诊断起来非常利索. Arthas能解决什么问题.

Azul发布开源工具jHiccup,为Java提供运行时响应时间分析

- - InfoQ cn
Azul System公司于12月13日 宣称发布了开源工具jHiccup,设计该工具的目的是对与应用程序底层运行平台相关的暂停和延迟(或“hiccups”)做出度量. 新工具的功能与Azul的JitterMeter有部分重叠,但它为创建图形化的输出增加了基于Excel的工具. 另外它还计划增加基于Java用于生成图表的工具.

java监测工具之jstat

- - 开源软件 - ITeye博客
用以判断JVM是否存在内存问题呢. 如何判断JVM垃圾回收是否正常. 一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序. Jstat是JDK自带的一个轻量级小工具. 全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控.

java图片处理工具

- - CSDN博客推荐文章
作者:kuanghongjiang 发表于2015-2-1 15:45:51 原文链接. 阅读:0 评论:0 查看评论.

Java常用工具包 Jodd

- - Java - 编程语言 - ITeye博客
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架. Jodd 被分成众多模块,按需选择,其中. jodd-core        一些工具类,包括. Fast buffers等等. jodd-bean        BeanUtil以及类型检查转换工具. jodd-props       更强大的Java Properties替代.

Java监控常用工具

- - 编程语言 - ITeye博客
Java的安装包自带了很多优秀的工具,善用这些工具对于监控和调试Java程序非常有帮助. 用途:jps用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等. -l: 输出完成的包名称;. -m: 输出程序的命令行输入参数;. -v: 输出完整的JVM参数. 用途:1)查看java程序崩溃生成core文件,获得core文件的java stack和native stack的信息;2)查看正在运行的java程序的java stack和native stack的信息:a) 查看运行的java程序呈现hung的状态;b) 跟踪Java的调用栈,剖析程序.