Java Excel文件生成后转化为字节数组

时间:2025-04-21 13:41:17

Java Excel 使用 POI组件, HSSFWorkbook workBook = new HSSFWorkbook(); 

对于workBook生成字节流,有一个workBook .getBytes(),但是这个方法下载以后打不开,因为它只保存了HSSF部分字节(API文档说明)。

如果下载文件,正确的写法为

(());

如果转化为字节流

ByteArrayOutputStream baos = new ByteArrayOutputStream();

(baos);

Byte[ ] bytes = ();

此时的bytes数组里才是真正需要的信息。