Birt 是一个eclipse org的开源项目。它免费,方便的报表开发插件。报表的开发和集成是两个独立的过程。官方地址:
http://www.eclipse.org/birt/phoenix/
1 环境搭建,下载All-in-One 或者 下载全部的eclipse插件
http://download.eclipse.org/birt/downloads/index2.5.2.php
2 报表开发
(i)官方入门视屏教程
http://download.eclipse.org/birt/downloads/examples/reports/2.1/tutorial/tutorial.html
(ii)安装插件后的eclipse有大量的例子,打开例子的方法只需打开Chart Examples 和 Report Examples两个view。选中view中的例子右击Open就可以导入报表项目。eclipse help里面也有一些报表的基本使用方法。
3 Java Web应用结成Birt报表
先下载j2ee应用需要的Runtime,
http://download.eclipse.org/birt/downloads/index2.5.2.php,需要的jar包在:ReportEngine\lib。 解压后的结构
(i) 使用WebViewer集成web应用
拷贝上面Runtime下面的WebViewerExample到tomcat发布目录既可以运行,也就是说我们把这个应用覆盖我们的web应用就可以了。它实现了导出各种常见文档如pdf,doc,excel等等,还直接支持打印功能。具体使用和参数配置:
http://www.eclipse.org/birt/phoenix/deploy/viewerUsage2.2.php
常见的集成到jsp的方式是使用<birt:viewer>标签
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="/birt.tld" prefix="birt" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<birt:viewer id="birtViewer" reportDesign="TopNPercent.rptdesign"
pattern="frameset"
height="450"
width="700"
format="html"
></birt:viewer>
</body>
</html>
(ii) 通过servlet集成birt。官方用法
http://wiki.eclipse.org/Servlet_Example_%28BIRT%29_2.1
其中关键的几个类可以再这里下载
http://wiki.eclipse.org/images/2/2c/WebReport2.5.zip
常见问题及其处理办法:
1 Debug birt中的脚本使用如下方式
引用
importPackage(Packages.java.lang);
System.out.println("test==========");
2 取得session
引用
var session =reportContext.getHttpServletRequest().getSession();
value = session.getAttribute("attribute");
3 改变页面title
引用
设置传递的参数 __title="自己设"
4 Programmatically hide actions in the Birt Report Viewer Toolbar
引用
Just open the the following directory up within the viewer plugin
birt\webcontent\birt\pages\control
and
modify the ToolbarFragment.jsp to remove the entries you do not want.
5 Birt Api
http://www.birt-exchange.com/be/documentation/BIRT_231/EngineJavadoc/engine/api/org/eclipse/birt/report/engine/api/EXCELRenderOption.html
6 Birt 报表参数的使用
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-birt/
7 birt 报表标签在JSP中的使用
http://blog.sina.com.cn/s/blog_602f35650100daje.html
8 Birt 2.2与struts 1.3.9整合
http://www.eclipseworld.org/bbs/simple/?t14047.html
- 大小: 24.2 KB
分享到:
相关推荐
### BIRT 2.5.2 最全面的开发手册知识点概览 #### 一、BIRT介绍 **1.1 报表介绍** BIRT(Business Intelligence and Reporting Tools)是一款强大的开源报表系统,专为Java及J2EE平台设计。其主要特性包括: - **...
【Birt 2.5.2 报表系统详解】 Birt 2.5.2 是一个基于 Eclipse IDE 的开源报表工具,它为企业提供了一套强大的商业智能和报告解决方案。相较于其他如 iReport 和 jfreechart,Birt 具有更丰富的功能和更友好的用户...
本主题将详细介绍如何在Web项目中手动嵌入BIRT运行支持,以版本2.5.2和3.7.2为例。 首先,BIRT是一个基于Eclipse的报表平台,提供了丰富的图表、表格和文本格式,支持多种数据源,使得开发者可以设计出交互式的、...
Birt使用入门详解,包括集成开发和JBOSS,TOMACAT下部署
官网的birt入门视频,有需要的下来看看吧
《报表BIRT的入门教程,简单实用》 一、引言 报表BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会开发的一款开源报表系统,它为开发者提供了强大的数据可视化工具和丰富的报告设计功能。BIRT...
Birt入门教程使用说明,供学习参考使用,欢迎下载。
Java 报表工具BIRT完全入门初级版 ●高清中文PDF版 ●清晰易懂,图文并茂,内容丰富 ●入门必备,必有收获 ●内附插件下载地址和说明(readme.txt) ●请用winrar3.x或以上版本解压后使用 ●经诺顿检测无毒无广告
本文将介绍如何入门BIRT,并演示如何在JSP页面上展示报表。 首先,要开始使用BIRT,你需要下载**Eclipse**开发环境。你可以从[Eclipse官方网站](http://download.eclipse.org/birt/downloads/)获取最新版本。尽管...
本实例将带你入门BIRT报表的设计与使用,包括静态参数、动态参数和级联参数的配置,以及如何利用MySQL数据库创建交叉表。 **一、静态参数与动态参数** 在BIRT报表中,参数扮演着至关重要的角色,它们允许用户在...
《BIRT报表入门指南》 BIRT(Business Intelligence and Reporting Tools)是一款开源的企业级报表系统,它基于Eclipse平台,提供了强大的报表设计和数据分析能力。本文档旨在为初学者提供一个简单易懂的BIRT报表...
**BIRT(Business Intelligence and Reporting Tools)入门指南** BIRT是Eclipse基金会开发的一个开源报表系统,主要用于生成具有复杂数据可视化的报告。它为开发者提供了一整套强大的工具集,可以方便地集成到各种...
【BIRT入门教程】是针对BIRT报表工具的初学者准备的一份教程,旨在通过深入浅出的方式介绍如何使用BIRT进行报表开发。本教程涵盖了从创建项目到报表部署的全过程,适合入门学习。 首先,BIRT报表开发流程主要包括...
以上就是在Eclipse 3.6.1 + BIRT 2.6.1 和 MyEclipse 8.5 内嵌 BIRT 2.5.2 环境下实现BIRT报表界面汉化的方法。通过这些步骤,可以有效地改善用户的使用体验,并提高报表系统的本地化程度。需要注意的是,不同的版本...
本篇文章将深入解析BIRT API以及新手入门的关键知识点,帮助初学者快速上手。 首先,我们要理解BIRT的核心组件——Report Engine。它是BIRT架构中的关键部分,负责处理报表的生成和渲染。Report Engine API提供了...
标题:“Birt入门教程使用说明.pdf” 是指本文件是一份关于如何开始使用Birt报表工具的入门级教程文档。Birt是一个基于Eclipse平台的报表系统,它广泛应用于企业报表的生成和管理。 描述:“Birt入门教程使用说明....
1.介绍了 birt在myeclipse中的安装,以及birt开发基础的报表。
BIRT(Business Intelligence and Reporting Tools)是一个基于Eclipse的开源报表系统,专为构建基于Java和J2EE的Web应用程序而设计。BIRT是Eclipse众多项目之一,它提供了两个主要组件:一个基于Eclipse的报表设计...
### BIRT入门使用说明及详细资料 #### 一、下载相关的软件 为了开始使用BIRT进行报表设计,首先需要下载并安装相应的软件。BIRT有两种主要的组件:**开发环境**和**运行环境**。 1. **开发环境**: 用于创建、编辑...