Просмотр исходного кода

fix poi bug

release_toaliyun_real
lin 2 лет назад
Родитель
Сommit
2de07a6f28
1 измененных файлов: 5 добавлений и 13 удалений
  1. +5
    -13
      mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java

+ 5
- 13
mallinkAdmin/src/main/java/com/iformall/controller/mem/AsyncTask.java Просмотреть файл

@@ -25,6 +25,7 @@ import com.iformall.domain.vo.WxCardPriceTemplate;
import com.iformall.enums.EnumMerchantCreateFrom;
import com.iformall.exception.MallinkException;
import com.iformall.file.aliyun.AliyunOSS;
import com.iformall.service.ExcelService;
import com.iformall.service.TtMerchantPoiService;
import com.iformall.service.WxCUserBasicInfoService;
import com.iformall.service.WxCouponPasswordService;
@@ -79,6 +80,9 @@ public class AsyncTask {
@Autowired
private AliyunOSS aliyunOSS;
@Autowired
ExcelService excelService;

private class UserExcelHandler extends ExcelDataHandlerDefaultImpl<CUserBaseInfoT> {
@Override
@@ -400,19 +404,7 @@ public class AsyncTask {
}
private void exportExcel(HttpServletRequest request, HttpServletResponse response,List successList, Class dataClass, String fileName) throws Exception {
ExportParams exportParams = new ExportParams();
exportParams.setType(ExcelType.XSSF);
Workbook workBook = ExcelExportUtil.exportExcel(exportParams, dataClass, successList);
response.setContentType("application/octet-stream;charset=UTF-8");
//response.setHeader("Content-Type", "application/vnd.ms-excel");//xls
response.setHeader("Content-Type", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");//xlsx
response.setHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("GB2312"), "8859_1"));
response.addHeader("Pargam", "no-cache");
response.addHeader("Cache-Control", "no-cache");
OutputStream out = response.getOutputStream();
workBook.write(out);
out.flush();
out.close();
excelService.exportExcel(successList, null, "sheet1", dataClass, fileName, response, false);
}
private String uploadErrorExcel(List successList, Class dataClass, String fileName) throws Exception {


Загрузка…
Отмена
Сохранить