Le dernier paquet téléchargé n'utilise que le dernier fichier Excel de la boucle

Questions et réponses du rseoc 2021-12-30 13:36:42 阅读数:616

le dernier paquet charg utilise
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);
版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112231354031865.html