Excel 在java中压缩.xlsx/.xls文件:创建工作簿时出现问题。create()

Excel 在java中压缩.xlsx/.xls文件:创建工作簿时出现问题。create(),excel,zip,xlsx,xls,Excel,Zip,Xlsx,Xls,我正在尝试将.xls/.xlsx文件转换为压缩文件。我使用的代码是: 工作簿wb=WorkbookFactory.create(文件); wb.write(zipOutputStream) 它在创建工作簿时引发错误: 无法删除块[11047];索引超出范围[0-9946]

我正在尝试将.xls/.xlsx文件转换为压缩文件。我使用的代码是:

工作簿wb=WorkbookFactory.create(文件); wb.write(zipOutputStream)

它在创建工作簿时引发错误:

无法删除块[11047];索引超出范围[0-9946]