我将 excel 文件的 zip 作为多部分文件上传,但是当我创建第一个文件的 Workbook 对象时,流被关闭并且我无法读取下一个文件。它适用于 zip 中的单个文件,但不适用于多个文件。有人可以帮忙吗?TIA。
try {
ZipInputStream zis = new ZipInputStream(multipartFile.getInputStream());
ZipEntry zipEntry;
while((zipEntry = zis.getNextEntry()) != null) {
XSSFWorkbook workbook = new XSSFWorkbook(zis);
readWorkbook(workbook);
}
zis.close();
} catch (Exception e) {
LOG.error(e);
}