birt 入门

 

 

项目中需要使用报表工具来提高开发效率,在网上找了找 貌似这方面 付费的做的很好,开源的报表工具没有多少资料,最后选中了birt ,他是一个eclipse插件

 

 

安装:

 

下载地址
http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-2_2_2-200802271210/birt-report-framework-2_2_2.zip

 

将解压后的文件放在你eclipse响应的目录下,重新启动eclipse就可以看到 birt 插件了

 

 

birt 入门_第1张图片

 

  

一个helloworld 例子的开发:

 

 

 参考 附件  BIRT报表应用预研报告-0719.pdf  一步一步做一个helloworld的例子

 

 

开发中的截图

 

birt 入门_第2张图片

 

 

 

 

遇到问题:

 

  中文乱码,在做web图的时候 图报表的 标题和 x,y轴 上的只要有中文就会在 预览的时候就会有乱码,解决方法

 

需要将字体选择为GB2312

 

 birt 入门_第3张图片

 

 

预览:

birt 入门_第4张图片

和web项目集成 :

   首先需要我们 有一个 birt  的web 环境 ,这个birt 已经帮我们 准备好了,下载  birt-runtime-2_3_2_2.zip,将其中的 WebViewerExample 项目 部署在 tomcat 的webApp下 ,然后把一些依赖包拷贝的 指定的目录下,注意数据库驱动jar的位置,参考下面的文章

 

 

BIRT:基于 Eclipse 的报表

http://www.ibm.com/developerworks/cn/opensource/os-ecl-birt/

 

 

 

WebViewerExample  访问 index.jsp  ,然后访问 他提供的例子 ,如果报错 请查看jar包是不是 已经按照上面的文章是否放好了,

 

下面我们 使用birt 给我们提供的 web项目的 壳 把我们自己开发的 报表使用 浏览器页面的方式 展示下

 

只需要我们把 刚才开发的 hello_report.rptdesign 这个 东东 放在 WebViewerExample   的根目录下,修改浏览器url 中的 参数 为相应的 hello_report.rptdesign  ,访问 就可以看到我们在eclipse下开发的报表了

 

 

我们会发现 Birt 已经为了我们做好了 各种格式的导出和 打印功能 不需要我们自己在写了

 

 

浏览器中预览:

 

 birt 入门_第5张图片

 

 

图表不是很美观,可以慢慢来修饰。。。。。。。。。。。。。

附件中是 项目 文件 导入到eclipse 中可以直接使用

 

 

官方论坛:

http://www.actuatechina.com/download.php

 

使用BIRT报表时的认证问题的解决以及注意事项

http://alucardggg.iteye.com/blog/335076

你可能感兴趣的:(eclipse,PHP,Web,浏览器,OpenSource)