File file = new File(title + ".xlsx");
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(file);
} catch (FileNotFoundException e) {
log.error("文件找不到异常", e);
return;
}
ExcelWriter excelWriter = EasyExcel.write(fileOutputStream).build();
WriteSheet writeSheet1 = EasyExcel.writerSheet(SHEET_NUM_TWO - 1, sheetName).head(ClockExportVO.class).build();
//x写入数据
excelWriter.write(clockExportData, writeSheet1);
// 文件上传到oss
FileInputStream fileInputStream = new FileInputStream(file);
MultipartFile multipartFile = new MockMultipartFile(file.getName(), file.getName(), ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);
String ossExternalLink = uploadService.ossExcelUpload(multipartFile, file.getName(), taskResordId);
// 上传完成后删除本地文件
file.delete();
easyExcel导出,上传到oss,返回链接
猜你喜欢
转载自blog.csdn.net/linyiwwy/article/details/127408068
今日推荐
周排行