while ((entry = zipInputStream.getNextEntry()) != null) 只获取到一个excel
时间: 2024-02-27 14:54:59 浏览: 79
【Unity-插件】unity操作Excel所需的dll Excel.dll
这段代码是用于遍历一个 ZIP 压缩文件中的所有条目的,每一个条目都可以是一个文件或者一个文件夹。在你的代码中,它只获取到一个 Excel 文件,可能是因为你的 ZIP 压缩文件中只包含了一个 Excel 文件。如果你希望获取到 ZIP 压缩文件中的所有 Excel 文件,可以在遍历过程中对每一个条目进行判断,如果是 Excel 文件则进行处理,否则跳过。例如:
```
while ((entry = zipInputStream.getNextEntry()) != null) {
if (!entry.isDirectory() && entry.getName().endsWith(".xlsx")) {
// 处理 Excel 文件
}
}
```
这样你就可以获取到 ZIP 压缩文件中的所有 Excel 文件了。
阅读全文