ExportExcel exp = new ExportExcel("工分池管理", WorkpointsPool.class, 1);
ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream();
exp.setDataList(list).write(byteArrayOut);
byte[] excelBytes= byteArrayOut.toByteArray();//文件字節數組
byteArrayOut.close();
exp.dispose();
//輸出response響應流
//防止中文亂碼
String fileName=new String("工分池管理.xls".getBytes("gb2312"),"iso8859-1");
response.reset();
response.setContentType("application/msexcel;charset=utf-8");//文件類型
response.setHeader("Content-disposition", "attachment;filename="+fileName);
response.getOutputStream().write(excelBytes);
response.getOutputStream().flush();
response.getOutputStream().close();
java导出文件,输出响应字节数组
最新推荐文章于 2024-07-23 04:10:04 发布