// 创建 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...