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,为表格加上边框,如图。

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

如下图。

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

预览下,看看什么效果。

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

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值