我想把一个 org.apache.poi.ss.usermodel.Workbook
到 org.springframework.core.io.Resource
. 目前,我是这样做的
public Resource toResource(Workbook workbook) {
var outputStream = new ByteArrayOutputStream()
workbook.write(outputStream);
return new ByteArrayResource(outputStream.toByteArray());
}
似乎应该有一个更直接的方法,不需要中间人 ByteArrayOutputStream
. 这个代码可以简化吗?
1条答案
按热度按时间j2cgzkjk1#
Workbook.write()
需要类型为的参数OutputStream
,所以没办法用这个ByteArrayOutputStream
.