String fileName = files[0].getOriginalFilename();
File dest = new File(uploadPath + fileName);
if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs();
}
files[0].transferTo(dest);
ExcelReader excelReader = EasyExcel.read(dest).ignoreEmptyRow(true).build();
List<ReadSheet> readSheets = excelReader.excelExecutor().sheetList();
List<ReadSheet> list1 = readSheets.stream().filter(u -> u.getSheetName().contains("汇总表")).collect(Collectors.toList());
List<ErrorExcelDto> errorExcelDtoList = excelImportService.getJiaoYanByForecastList2(dest, list1, 7);
主要是将流的转换,核心代码是
files[0].transferTo(dest);