把EasyExcel导出转换成MultipartFile。
需求:EasyExcel处理好内容后,上传云端。微服务提供的上传云端接口,参数类型是MultipartFile。ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();EasyExcel.write(byteArrayOutputStream).sheet("xxx").doWrite(List<xx
·
需求: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();
更多推荐
已为社区贡献2条内容
所有评论(0)