api导出excel的四种实现方法

来源:互联网 发布:淘宝客服对话案例 编辑:程序博客网 时间:2024/05/29 16:27
润乾报表是纯java的,不仅本身具有很强大丰富的功能,同时还在不同层面上提供了丰富的java接口。这里主要说说业务系统中常用的一个功能–导出excel。


本文给出四种常用的通过API接口来实现导出excel的方法:其中方法1和方法2是通过类com.runqian.report4.util.ReportUtils来实现的,方法3和方法4是通过类com.runqian.report4.view.excel.ExcelReport来实现的。具体如下:


(1) 通过输出流FileOutputStream来导出excel


FileOutputStream fos = new FileOutputStream( “C:\\Temp\\test.xls” );
ReportUtils.exportToExcel(fos,iReport,false); //默认以不分页的方式导出excel
fos.flush();
fos.close();


(2) 通过File形式导出excel


String excelFile =”C:\\Temp\\test.xls”;
ReportUtils.exportToExcel(excelFile,iReport,false); //默认以不分页的方式导出excel


(3) 通过输出流FileOutputStream来导出excel


ExcelReport eReport = new ExcelReport();
eReport.export(iReport);
FileOutputStream fos = new FileOutputStream( “C:\\Temp\\test.xls” );
eReport.saveTo(fos);
fos.flush();
fos.close();


(4) 通过File形式导出excel


ExcelReport eReport = new ExcelReport();
eReport.export(iReport);
String excelFile =”C:\\Temp\\test.xls”;
eReport.saveTo(excelFile);
引自:润乾报表知识库
相关文章:可树形展开的折叠报表的制作在润乾参数表单中如何不点击查询按钮自动传参;关于润乾报表自定义函数报错的问题 ;决策分析解决方案 ;润乾报表填报处理类问题
0 0