需求:EasyExcel处理好内容后,上传云端。微服务提供的上传云端接口,参数类型是MultipartFile。
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
EasyExcel.write(byteArrayOutputStream)
.sheet("xxx")
.doWrite(xxxList);
MultipartFile file = new MockMultipartFile("file", "xxx.xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", byteArrayOutputStream.toByteArray());
EasyExcel.write() 写入输出流,转为byte字节。 new MockMultipartFile();