2024年6月13日发(作者:)
FineReport报表软件下载导出EXCEL
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分
页分sheet导出和大数据量导出。对于excel 2003版,由于限制了每个sheet的最大行数和
列数,大数据量导出时会默认时分多个sheet,而excel2007不会出现这样的问题。这些导出
方式在JAVA程序中分别有不同的接口来实现:
1、 原样导出
原样导出就是不预览直接导出excel
其程序接口代码如下:
outputStream = new FileOutputStream(new File("E:"));
ExcelExporter excel = new ExcelExporter();
//导出2007版 outputStream = new FileOutputStream(new File("E:")); excel
Excel2007Exporter excel = new Excel2007Exporter();
(outputStream, rworkbook);
效果图:
2、 分页导出
分页导出,如果报表模版是分页的,会按照分页的结果形式导出,重复的标题等也会重复。
其程序接口代码如下:
outputStream = new FileOutputStream(new File("E:"));
PageExcelExporter page =
PageExcelExporter(erSettingListFromWorkBook(rworkbook));
new
//导出2007版 outputStream = new FileOutputStream(new File("E:"));
excel PageExcel2007Exporter page = new
PageExcel2007Exporter(erSettingListFromWorkBook(rworkbook));
(outputStream, rworkbook);
效果图:
3、 分页分sheet导出
分页分Sheet导出时报表结果的每一页为一个Sheet保存在Excel文件中
其代码如下:
outputStream = new FileOutputStream(new File("E:"));
PageToSheetExcelExporter sheet = new


发布评论