考勤报错问题

This commit is contained in:
aikai 2024-08-06 14:59:22 +08:00
parent a9912cd6e6
commit d07b517141

View File

@ -1035,8 +1035,8 @@ public class AttendanceServiceImpl implements AttendanceService {
// 这里 需要指定写用哪个class去写然后写到第一个sheet名字为模板 然后文件流会自动关闭 // 这里 需要指定写用哪个class去写然后写到第一个sheet名字为模板 然后文件流会自动关闭
try { try {
// EasyExcel.write(response.getOutputStream()) EasyExcel.write(response.getOutputStream())
EasyExcel.write("/Users/aikai/Downloads/" + System.currentTimeMillis() + "考勤统计按日导出.xls") // EasyExcel.write("/Users/aikai/Downloads/" + System.currentTimeMillis() + "考勤统计按日导出.xls")
.head(generateDailyHead(headTitle, detailedHead, maxSize)) .head(generateDailyHead(headTitle, detailedHead, maxSize))
.autoCloseStream(false) .autoCloseStream(false)
.excelType(ExcelTypeEnum.XLS) .excelType(ExcelTypeEnum.XLS)
@ -1044,7 +1044,7 @@ public class AttendanceServiceImpl implements AttendanceService {
.sheet("考勤统计按日导出") .sheet("考勤统计按日导出")
.doWrite(data); .doWrite(data);
response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("考勤统计", StandardCharsets.UTF_8.name())); response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("考勤统计", StandardCharsets.UTF_8.name()));
// response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setContentType("application/vnd.ms-excel;charset=UTF-8");
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
@ -1182,8 +1182,8 @@ public class AttendanceServiceImpl implements AttendanceService {
} }
try { try {
// EasyExcel.write(response.getOutputStream()) EasyExcel.write(response.getOutputStream())
EasyExcel.write("/Users/aikai/Downloads/" + System.currentTimeMillis() + "考勤统计按日导出.xls") // EasyExcel.write("/Users/aikai/Downloads/" + System.currentTimeMillis() + "考勤统计按日导出.xls")
.head(generateHead(headTitle, detailedHead)) .head(generateHead(headTitle, detailedHead))
.autoCloseStream(false) .autoCloseStream(false)
.excelType(ExcelTypeEnum.XLS) .excelType(ExcelTypeEnum.XLS)
@ -1191,7 +1191,7 @@ public class AttendanceServiceImpl implements AttendanceService {
.sheet("考勤统计按月导出") .sheet("考勤统计按月导出")
.doWrite(data); .doWrite(data);
response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("考勤统计", StandardCharsets.UTF_8.name())); response.addHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("考勤统计", StandardCharsets.UTF_8.name()));
// response.setContentType("application/vnd.ms-excel;charset=UTF-8"); response.setContentType("application/vnd.ms-excel;charset=UTF-8");
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);