Я пытаюсь прочитать несколько файлов xls, которые находятся в файле .zip, используя код ниже. Я получаю missed end of block
ошибку. Нужно ли добавлять символ EOF в конец байтового массива, прежде чем я отправлю его в poi?
Код ниже:
val zipStream=new ZipInputStream(inputStream)
var zipEntry = null
while(zipEntry = zipStream.getNextEntry != null){
val bytes=new Array[Byte](zipEntry.getSize.toInt)
zipStream.readBytes(bytes)
val xlsByteStream = new ByteArrayInputStream(bytes)
val workbook = new XSSFWorkbook(xlsByteStream)
}