// 创建 outputStream 流
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ExcelWriter excelWriter = EasyExcel.write(bos).build();
WriteSheet writeSheet = EasyExcel.writerSheet(0, "sheet名称")
.head(header)
// 自定义监听事件
.registerWriteHandler(new CustomCellWriteHandler())
.build();
// voList:Excel 需要渲染的数据
excelWriter.write(voList, writeSheet);
// 只有 finish 后才能获取数据流
excelWriter.finish();
// OutputStream 转 InputStream
byte[] content = bos.toByteArray();
InputStream inputStream = new ByteArrayInputStream(content);
// 文件名称
String fileName = "test.xlsx";
// 存储 OBS 服务器
String obsResultUrl = obsService.generateExcelUpload(inputStream, FileModule.CALCULATION, newFileName);
EasyExcel生成文件流上传OBS服务器
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 参考网址:http://blog.csdn.net/xingzhedai/article/details/5258...
- 1、从服务器下载文件scp username@servername:/remote_path/filename ~...
- easyLocalServer 免费的单文件小体积单线程异步本地http/WebSocket服务器(与HTTP服务...
- 需求:(nodejs做中间层 接收web前端上传和下载再转发给服务器端)需求1,web前端上传文件到node层,n...