有没有办法获取Apache的POI Workbook的InputStream
?
我需要它来通过管道传输到另一个 OutputStream
,但是我找不到这样的方法(如果它存在的话)。
如果没有,是否有其他获取方法的提示?
最佳答案
以下是如何实现 Alexander Tokarev 的答案中的#2(即从工作簿中获取输入流):
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
workbook.write(bos);
byte[] barray = bos.toByteArray();
InputStream is = new ByteArrayInputStream(barray);
} catch (IOException e) {
e.printStackTrace();
}
关于java - 从 Apache 的 POI 工作簿获取 InputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21156461/