BIRT作为Eclipse的BI和Report工具,由业界领先的公司Actuate公司开发,总体印象来说,在java报表方面已经很强了,当然比起一些商业工具还是有差距的,最近在一个BOSS系统上看到的报表so强,据说那工具70W一套,比起Actuate公司的商用BIRT贵了不知道多少倍,不过感觉还是满不错的。
java在报表方面要想达到PB那样简单易用还是比较难,对于BIRT来说,首先是高级查询报表的实现,必须依靠ScriptedDataSource和ScriptedDataSet,而BIRT在这个事情上则只起到了一个界面生成的工具的作用,为了生成Excel的报表,则必须自己制作一个report engine嵌入到BIRT的framework中去,另外让我不解的一个问题是BIRT竟然将插入到报表中的图片以二进制源文件的形式存储在XML格式的
.rptdesign文件中,而web报表的参数传递全部采用http的get方式,why not post??
总之在BIRT中制作初级报表以及固定查询条件组合的报表还是比较方便的,几乎都是自动生成了,还算比较合用,虽然有时候会有点Bug,而且速度也不快。但是在高级条件组合查询方面还稍显不足,只有自己写数据库访问类来解决这个问题,不过有这样的开源工具用,也算是很幸福了^_^
分享到:
相关推荐
标题中的“birt-runtime-4.8.0-20180626.zip”指的是一款名为BIRT(Business Intelligence and Reporting Tools)的开源报表系统,其运行时环境的版本号为4.8.0,发布日期为2018年6月26日。BIRT是一个由Eclipse基金...
"birt-runtime2.3.1/2.3.2汉化包" 是针对BIRT运行时环境的中文语言支持,它包含了所有界面元素、错误消息和帮助文档的中文翻译。在2.3.x版本中,BIRT引入了多项改进和新特性,例如增强的数据源支持、更灵活的报告...
"birt-jsp-tag"是关于BIRT(Business Intelligence and Reporting Tools)与JSP(JavaServer Pages)结合使用的标签库,这主要涉及到Web应用中报表生成和展示的技术。BIRT是一个开源项目,由Eclipse基金会维护,用于...
"birt-runtime-4.7"是一个BIRT运行时环境的版本,它包含了运行BIRT报表所需的所有组件,允许用户在服务器上部署并执行已经设计好的BIRT报表。 首先,我们来看一下提供的文件列表: 1. **epl-v10.html**: 这是...
本文将深入探讨“birt-----表头排序”这一主题,旨在帮助你理解和掌握如何在BIRT中实现表格数据的排序功能。 首先,我们要明白在报表设计中,表头排序对于用户来说是至关重要的,它允许用户根据需求动态地调整数据...
eclipse galileo版本的中文语言包,BabelLanguagePack-birt-zh_3.5.0.v20091121043401,下载直接解压到eclipse的dropins目录,启动eclipse即可。
"birt-report-framework"是一个基于Java的开源报表系统,由Eclipse基金会开发并维护,主要用于创建、设计和展示复杂的业务报告。BIRT全称为Business Intelligence and Reporting Tools,它提供了丰富的图表、表格和...
birt报表-简单官方实例 /** * Simple BIRT Design Engine API (DEAPI) demo. */
**BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源项目,专门用于开发商业智能和报表解决方案。本文将深入解析BIRT的功能、特点以及如何在Eclipse环境中使用它来构建高效的数据可视...
在本场景中,"birt-runtime"指的是BIRT的运行时组件,它包含了执行已设计报表所需的所有组件。 标题中的“birt-runtime”表明我们关注的是BIRT的运行时环境,这个环境可以在各种应用服务器上运行,例如Tomcat。...
《PyPI官网下载:深入解析birt-gd-0.1.21.tar.gz》 在Python编程领域,PyPI(Python Package Index)是全球最大的Python软件仓库,它为开发者提供了一个集中发布和获取Python库的平台。今天,我们要探讨的是在PyPI...
eclipse开发报表的插件birt 只是一个插件,安装方法和其它eclipse插件一样
**本插件,即“birt-report-framework”,是Eclipse集成开发环境(IDE)中的一个关键组件,用于帮助开发者创建、设计和实现复杂的业务报表。在Eclipse中安装此插件后,开发者可以充分利用其功能,无需离开熟悉的IDE...
在“非常好的birt-RCP实例”中,我们可以学习如何利用BIRT和RCP的强大功能来开发自己的报表应用。这个实例可能包含了创建、运行和展示报表的完整流程,帮助开发者了解如何将BIRT报表引擎嵌入到RCP应用中。 `实例...
### BIRT—Eclipse商业智能和报表工具解析 #### BIRT简介 BIRT(Business Intelligence and Reporting Tools,商业智能与报表工具)是一个基于Eclipse框架的开源报表系统。它为开发者提供了一整套完整的报告设计...
开源报表系统,需要两个分卷birt-2_2_2.part1与birt-2_2_2.part2
中文版的Birt说明,详细介绍Birt的使用
birt入门
1. `birt-runtime`: 这个jar包包含了BIRT运行时环境,包括报表引擎、数据访问组件和渲染引擎。它是运行BIRT报表的基础,负责解析和执行报表设计,并将结果呈现出来。 2. `birt-engine-api`: 提供了BIRT引擎的公共...