正确写法
java
String headerValue = String.format("attachment; filename=\"%s\";", fileName+ "_" + dateStr + ".xlsx");
// 这样就可以了
response.setHeader("content-disposition", headerValue);
// 或者这样
response.setHeader("Content-Disposition", headerValue);
错误写法
下面这种写法,下载的 excel 名称会有问题
java
response.setHeader("content-disposition", "attachment;filename=" + fileName + "_" + dateStr + ".xlsx");