ByteArrayOutputStream zipos = new ByteArrayOutputStream(61858764);//设置大小为60M
ZipOutputStream zos = new ZipOutputStream (zipos) ;//创建压缩流,初始化一个输出流缓存区
for(Entryentry : mapData.entrySet()){
String key=entry.getKey();
JSONObject jsonVal=entry.getValue();
OrderMonitorExcelViewSvc orderMonitorExcelView= newOrderMonitorExcelViewSvc(jsonVal);try{
orderMonitorExcelView.outputToFile("orderMonitorExport_"+key);
}catch(Exception e1) {
logger.info(e1);
}
HSSFWorkbook workbook=orderMonitorExcelView.getWorkbook();
ByteArrayOutputStream os= new ByteArrayOutputStream(61858764);//设置大小为60M
try{
workbook.write(os);//创建一个压缩文件里的名称
ZipEntry zipEntry = new ZipEntry("订单监控查询"+key+".xls");
System.out.println(os.size());
zipEntry.set