Birt报表导出excel(支持图片导出)
2013-10-15 19:44
295 查看
由于项目需求需要birt报表导出的excel文件包含图表,结合网上资料和尝试得出了较为完美的解决方案。
1、到http://sourceforge.net/projects/tribix/files/下载birt报表预览xls开发插件,注意匹配birt版本,如birt2.3版本对应xls-emitter-bin_2.3.0.zip版本,然后解压备用;
2、下载与该版本对应的poi包,如xls-emitter_2.3.0使用的是poi-3.1-FINAL-20080629.jar,放在刚解压完后的plugins/org.uguess.birt.report.engine.emitter.xls_2.3.0.200807241457/lib目录下,需要下载什么版本的poi包在此lib目录有提示;
3、将plugins目录下的文件拷贝到web工程里的WEB-INF/platform/plugins目录下,删除org.eclipse.birt.report.engine.emitter.prototype.excel_2.3.1.v20080917.jar文件(不同birt版本该文件版本号不同);
大功告成,现在可以部署web工程测试了!
注:由于Tribix - Extended Emitters for BIRT最新版本只为2.5.0,经测试,birt2.3与birt2.5.2的版本均能正常导出带图片的xls文件,高版本的birt未测试,有需要的朋友建议使用xls-emitter_2.5.0版本尝试。另外该插件是开源的,好消息!
1、到http://sourceforge.net/projects/tribix/files/下载birt报表预览xls开发插件,注意匹配birt版本,如birt2.3版本对应xls-emitter-bin_2.3.0.zip版本,然后解压备用;
2、下载与该版本对应的poi包,如xls-emitter_2.3.0使用的是poi-3.1-FINAL-20080629.jar,放在刚解压完后的plugins/org.uguess.birt.report.engine.emitter.xls_2.3.0.200807241457/lib目录下,需要下载什么版本的poi包在此lib目录有提示;
3、将plugins目录下的文件拷贝到web工程里的WEB-INF/platform/plugins目录下,删除org.eclipse.birt.report.engine.emitter.prototype.excel_2.3.1.v20080917.jar文件(不同birt版本该文件版本号不同);
大功告成,现在可以部署web工程测试了!
注:由于Tribix - Extended Emitters for BIRT最新版本只为2.5.0,经测试,birt2.3与birt2.5.2的版本均能正常导出带图片的xls文件,高版本的birt未测试,有需要的朋友建议使用xls-emitter_2.5.0版本尝试。另外该插件是开源的,好消息!
相关文章推荐
- JAVA将Excel中的报表导出为图片格式(一)问题背景
- 导出带图片的Excel报表
- PHP导出Excel的类库—PHPExcel,支持附带图片
- JAVA将Excel中的报表导出为图片格式(二)实现思路
- Jxls导出excel的若干方式总结(十)-- 在导出报表中插入单张图片
- Jxls导出excel的若干方式总结(十二)-- 在导出报表中动态插入图片
- PHP导出Excel的类库—PHPExcel,支持附带图片
- JAVA将Excel中的报表导出为图片格式(三)换一种实现
- poi导出Excel与项目的结合-案例(包含图片的设置)
- excel报表导出报错The workbook you are trying to save has the same name as a currently open workbook
- Atitit.导出excel报表的设计与实现java .net php 总结
- EasyUI datagrildview导出excel报表
- Excel PDF报表的导出
- 。net报表学习-Excel导出
- 导入导出封装工具类(二) jXLS Excel报表生成工具类
- C#向Excel报表中插入图片的2种方法
- 导出excel.支持在线打开保存
- 展现报表同时后台导出excel
- Html导出Excel文件(兼容所有浏览器,支持设置文件名)
- 水晶报表导出PDF or Excel,并返回文件到用户的IE浏览器中