问题:
导出功能,在代码中设置中文名称,出现乱码.
解决:
String title = java.net.URLEncoder.encode("中文名称", "UTF-8");
附上一个工具类:
public static <T> ModelAndView exportXls(T data, T cls, String title) {
// Step.3 AutoPoi 导出Excel
ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
mv.addObject(NormalExcelConstants.FILE_NAME, title);
mv.addObject(NormalExcelConstants.CLASS, cls);
ExportParams params = new ExportParams();
params.setType(ExcelType.XSSF);//设置导出为 xlsx
mv.addObject(NormalExcelConstants.PARAMS, params);
mv.addObject(NormalExcelConstants.DATA_LIST, data);
return mv;
}