`

Birt报表开发

阅读更多

Birt报表开发

1. 报表介绍

BIRT――商业智能和报表工具。

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

1. BIRT可以像画table一样画报表,也可以生成图片、导出Excel、html、pdf、ppt等分页,样式比script设置简单

2. 开发环境

2. birt-report-designer-all-in-one-2_3_1,下载这个所以的都有了。

打开后如下图:

3. 基本概念

3. 数据源

数据的来源,或提供者。如xml数据源、jdbc数据源等。DataSource

4. 数据集

    数据集合,它必须与数据源关联,可以理解为查询的结果。ResultSet

5. 报表参数

查询参数的表现形式,使用它可以构建更灵活的报表。如select * from table where id=?,id可以连接到一个参数,灵活的现实报表。

6. 模板和库

主要用于复用报表设计,提高报表开发的效率。如很多个报表文件公用一个数据源,可以将这个数据源定义在一个库中。

4. 实例

1. 最简单的报表

1. File->New Report,输入名字

2. 单击“Next”,选择报表模板

3. 选择“Blank Report”,单击“Finish”。

4. 新建DataSource

可以看到有6个选项,主要看下“Classic Models Inc.”和“JDBC DataSource”这两个。

第一个是内置的,“JDBC DataSource”连接你自己的数据库。

我们这里选择第一个“Classic Models Inc.”,输入Data Source Name,单击“next”,

5. 接下来新建Data Set,“Data Sets”->“右键”->“New Data Set”,

选择数据源,输入Data Set名字,单击Next,

6. 接下来会弹出一个窗口,让你输入SQL,输入下图中的sql语句。

单击“Finish”。

接下来你可以看到查询的结果,如下图,

单击“OK”。

7. 在左边选择“Palette”,选择“Table”,拖放到“Layout”选项卡,这里设计为2行5列。

8. 鼠标单击有“Table”字样的图标,这样会选中这个Table,在Header Row这行右键,插入一行,如图,

9. 选择刚插入的行,右键,合并为一列,如图,

10. 选中合并后的 单元格,右键,插入一个Lable作为报表的标题,如图,

11. 在lable中输入标题,并设置样式为粗体,居中,如下图

12. 切换到Data Source选项卡,展开刚新建的Data Set,将CustomerNumber拖放到Table的第2个Header Row,并在第一个Header Row输入列名(插入Label),如下图。

同理,完成下图内容。

13. 单击“Preview”,查看报表。

14. 接下来我们可以调整表格样式,让它显示的好看一些。

切换到Layout,为表格加上边框,如图。

同理给其他的项加上边框。

如下图。

接下来,设置所以的列居中显示,如图。

预览下,看看什么效果。

好了,至此,第一个报表就完成了。

 

分享到:
评论

相关推荐

    Birt报表开发手册

    Birt报表开发手册 本手册旨在帮助开发者快速了解和掌握Birt报表开发技术,适用于Birt 2.1.3版本。下面是手册中所涉及的知识点: 一、Birt介绍 Birt(Business Intelligence and Reporting Tools)是一款开源的...

    birt报表开发 (二)、birt报表初体验-第一个报表

    在本篇博文中,我们将深入探讨"Birt报表开发"的第二部分——"Birt报表初体验-第一个报表"。Birt(Business Intelligence and Reporting Tools)是开源的企业级报告解决方案,它提供了一种强大的方式来创建、设计和...

    Birt报表开发教程

    **Birt报表开发教程** Birt(Business Intelligence and Reporting Tools)是Eclipse基金会下的一个开源项目,主要用于开发数据可视化和商业智能报告。本教程将深入介绍Birt报表开发的各个方面,帮助你掌握这一强大...

    BIRT报表开发指南(中文版)

    **BIRT报表开发指南中文版** BIRT(Business Intelligence and Reporting Tools)是Eclipse基金会下的一款开源报表系统,主要用于生成动态、交互式的Web报表。它提供了丰富的图表、表格和自定义组件,支持多种数据...

    birt报表开发资料集合

    Birt报表开发是一种基于开源Java平台的报表系统,它由Eclipse基金会维护,广泛应用于企业级的数据可视化和报告生成。这个资料集合包含了多种资源,对于初学者和有经验的开发者来说,都是宝贵的参考资料。 首先,...

    BIRT报表开发文档

    **BIRT报表开发文档** BIRT(Business Intelligence and Reporting Tools)是开源的报表系统,它提供了强大的数据可视化和报告生成能力,广泛应用于企业级的数据分析和报表制作。本开发文档将深入探讨BIRT的各项...

    birt 报表 开发 经验

    本篇文章将深入探讨“BIRT报表开发经验”,包括常见问题、解决策略以及BIRT的一些核心功能。 首先,BIRT报表系统是基于Eclipse平台构建的,因此对于Eclipse的熟悉程度对开发效率有很大影响。在开始开发前,需要了解...

    BIRT报表开发手册

    BIRT报表中文开发手册 PDF版本 BIRT Business Intelligence and Reporting Tools 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统 特别之处在于它是以 Java 和 JavaEE 为基础 BIRT 有两个主要组件:基于 ...

    Birt报表开发JAVA

    BIRT报表开发是基于Java技术的一种强大的开源报表解决方案,主要应用于Eclipse平台,为J2EE的Web应用程序提供了全面的商业智能和报告工具。BIRT由两部分核心组件构成:一是Eclipse集成的报表设计器,允许开发者通过...

    BIRT报表开发与部署

    【BIRT报表开发与部署】知识点详解 BIRT(Business Intelligence and Reporting Tools)是一款开源的报表系统,由Eclipse基金会维护。它提供了丰富的报表设计工具和灵活的数据展示能力,广泛应用于各类企业的数据...

    BIRT 报表开发中文指南

    本指南旨在帮助初学者快速入门BIRT报表开发,通过设计一个简单的报表来让您对BIRT有一个基本的了解。如果希望更深入地学习BIRT,可以通过Eclipse的帮助文档获得更多信息。 #### 个人体验 - **友好的用户界面**:...

    birt 报表开发手册 天涯浪子

    ### BIRT报表开发手册知识点概览 #### 一、BIRT简介 BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse平台的开源报表系统,专为Java和J2EE应用程序设计。它由两大部分组成: 1. **报表设计器...

    BIRT报表开发指南

    **BIRT报表开发指南** BIRT(Business Intelligence and Reporting Tools)是开源的报表系统,它为开发者提供了一套强大的报表设计、数据可视化和数据分析工具。本指南将深入讲解BIRT的核心概念、安装过程以及实际...

    birt报表开发指导手册.rar

    《BIRT报表开发指南》是一本专注于BIRT(Business Intelligence and Reporting Tools)平台的详细教程,旨在帮助开发者深入了解和熟练运用BIRT进行报表设计与开发。BIRT是Eclipse基金会的一个开源项目,提供了用于...

    BIRT报表开发教程

    BIRT报表开发教程,非常详细的教程!包含各种类型的基础报表,交叉表等!

    BIRT报表开发

    【BIRT报表开发】是基于Eclipse平台的开源报表系统,用于生成丰富的、交互式的报告。以下是关于BIRT报表开发的详细步骤和知识点: 1. **安装BIRT**:你可以通过Eclipse插件来安装BIRT,或者下载包含所有必要组件的...

    birt报表开发文档

    BIRT(Business ...总的来说,BIRT报表开发涉及多个步骤,从设计报表结构、配置数据源、创建数据集,到布局设计和格式化,每个环节都至关重要。掌握BIRT可以有效地提升企业在数据可视化和决策支持方面的效率。

    birt报表开发

    **BIRT报表开发详解** BIRT(Business Intelligence and Reporting Tools)是开源的报表系统,它为Java和Web应用程序提供强大的报告设计和数据可视化功能。在本文中,我们将深入探讨BIRT报表开发的关键知识点,帮助...

Global site tag (gtag.js) - Google Analytics