1. 程式人生 > >api匯出excel的四種實現方法

api匯出excel的四種實現方法

潤乾報表是純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);
引自:潤乾報表知識庫
相關文章:可樹形展開的摺疊報表的製作在潤乾引數表單中如何不點選查詢按鈕自動傳參;關於潤乾報表自定義函式報錯的問題 ;決策分析解決方案 ;潤乾報表填報處理類問題