[poi] Bei der Verwendung von poi wird ein Fehler gemeldet: java.io.EOFException: Unexpected end of ZLIB input stream

Tippfehler

Workbook workbook = null;
try {
    // 会报错
    File file = new File("D:\\1.xlsx");
    workbook = new XSSFWorkbook(file);
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
	workbook.write(baos);
	workbook.close();
	bytes = baos.toByteArray();
} catch (Exception e) {
    e.printStackTrace();
}

korrekte Rechtschreibung

Workbook workbook = null;
try {
	File file = new File("D:\\1.xlsx");
    workbook = new XSSFWorkbook(new FileInputStream(file));
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
	workbook.write(baos);
	workbook.close();
	bytes = baos.toByteArray();
} catch (Exception e) {
    e.printStackTrace();
}

рекомендация

отblog.csdn.net/qq_32088869/article/details/131954562