|
@ -29,6 +29,7 @@ import cn.afterturn.easypoi.excel.ExcelImportUtil;
|
|
|
import cn.afterturn.easypoi.excel.entity.ExportParams;
|
|
|
import cn.afterturn.easypoi.excel.entity.ImportParams;
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.util.CharsetUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import cn.hutool.log.Log;
|
|
|
import org.apache.poi.ss.usermodel.Workbook;
|
|
@ -66,7 +67,7 @@ public class PoiUtil {
|
|
|
public static void exportExcelWithStream(String excelName, Class<?> pojoClass, Collection<?> data) {
|
|
|
try {
|
|
|
HttpServletResponse response = HttpServletUtil.getResponse();
|
|
|
String fileName = URLEncoder.encode(excelName, "UTF-8");
|
|
|
String fileName = URLEncoder.encode(excelName, CharsetUtil.UTF_8);
|
|
|
response.reset();
|
|
|
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
|
|
|
response.setContentType("application/octet-stream;charset=UTF-8");
|