我自己备忘用的
HttpServletResponse response = ServletActionContext.getResponse();
OutputStream out = response.getOutputStream();
response.reset();
String fileName = DateUtil.convDate2String(new Date()) + ".xls";
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
response.setContentType(Const.FileContentType.EXCEL);
List<VendorTopupOrder> list = this.orderManager.getOrdersWhichNeedVendorTopup(this.getExportCity());
List<File> processFiles = this.orderManager.getListFilesNeedProcess(list,this.getExportCity());
ExcelWriteUtil<VendorTopupOrder> writeUtil = new JXLWriteUtil<VendorTopupOrder>(out);
writeUtil.generateExcel(list, ExportExcelConfig.getExportBean("vendorBatchTopup"),
SessionManager.getAdminUsername());
out.close();
response.flushBuffer();
本文介绍了一种使用Java Servlet将订单数据导出为Excel文件的方法。通过设置HTTP响应头和内容类型,实现将特定城市的待充值订单列表导出为XLS格式文件的功能。
2725





