当我们在插件开发的过程中,需要使用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); SXSSFCell cell = row.createCell(0); cell.setCellValue("序号"); cell = row.createCell(1); cell.setCellValue("操作时间"); cell = row.createCell(