Le phénomène rencontré par le problème et le contexte dans lequel il s'est produit
workbookCompression cyclique,Le dernier paquet téléchargé n'utilise que la dernière boucleexcelDocumentation
Codes liés au problème,Ne collez pas la capture d'écran
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ZipOutputStream zos = null;
try { for (String name : workbooks.keySet()) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); zos = new ZipOutputStream(byteArrayOutputStream); Workbook workbook = workbooks.get(name); ZipEntry entry = new ZipEntry(name); zos.putNextEntry(entry); workbook.write(bos); bos.writeTo(zos); zos.closeEntry(); zos.close(); bos.close(); } byte[] bytes = byteArrayOutputStream.toByteArray(); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(bytes);