当我们在插件开发的过程中,需要使用excel格式导出一些自己的数据,我们可以使用帆软报表内部的excel导出的相关代码,没必要去使用第三方框架来做excel导出。
通过研究帆软内部的excel导出的相关代码,com.fr.design.actions.file.export.ExcelExportAction,最后找到了excl导出的核心代码片段:
String excelFileName = UUID.randomUUID().toString() + ".xls";
FileOutputStream outStram = new FileOutputStream(new File(excelDir.getPath() + File.separator + excelFileName));//"E:\\任务\\铁建\\test.xls"));
try {
workbook = new SXSSFWorkbook((XSSFWorkbook) null, 100, false, true);
} catch (Throwable var10) {
workbook = new SXSSFWorkbook(100);
}
SXSSFSheet sheet = workbook.createSheet();
SXSSFRow row = sheet.createRow(0);