|
|
@ -277,13 +277,28 @@ public class GetInformationForExcelServiceImpl extends ServiceImpl<GetInformatio |
|
|
int index = 1; |
|
|
int index = 1; |
|
|
for (String s : fileName) { |
|
|
for (String s : fileName) { |
|
|
File excelFile = new File(s); |
|
|
File excelFile = new File(s); |
|
|
|
|
|
String fileType = s.substring(s.lastIndexOf(".")+1); |
|
|
List<Map<Integer, String>> list = new ArrayList<>(); |
|
|
List<Map<Integer, String>> list = new ArrayList<>(); |
|
|
try { |
|
|
try { |
|
|
|
|
|
if (ExcelTypeEnum.XLS.toString().equals(fileType.toUpperCase())){ |
|
|
|
|
|
list = EasyExcel.read(excelFile) |
|
|
|
|
|
.excelType(ExcelTypeEnum.XLS) |
|
|
|
|
|
.headRowNumber(0) |
|
|
|
|
|
.sheet() |
|
|
|
|
|
.doReadSync(); |
|
|
|
|
|
}else if (ExcelTypeEnum.XLSX.toString().equals(fileType.toUpperCase())){ |
|
|
list = EasyExcel.read(excelFile) |
|
|
list = EasyExcel.read(excelFile) |
|
|
.excelType(ExcelTypeEnum.XLSX) |
|
|
.excelType(ExcelTypeEnum.XLSX) |
|
|
.headRowNumber(0) |
|
|
.headRowNumber(0) |
|
|
.sheet() |
|
|
.sheet() |
|
|
.doReadSync(); |
|
|
.doReadSync(); |
|
|
|
|
|
}else if (ExcelTypeEnum.CSV.toString().equals(fileType.toUpperCase())){ |
|
|
|
|
|
list = EasyExcel.read(excelFile) |
|
|
|
|
|
.excelType(ExcelTypeEnum.CSV) |
|
|
|
|
|
.headRowNumber(0) |
|
|
|
|
|
.sheet() |
|
|
|
|
|
.doReadSync(); |
|
|
|
|
|
} |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
|
log.info("读取文件失败,文件为:" + s + "失败日志:" + e.getMessage()); |
|
|
log.info("读取文件失败,文件为:" + s + "失败日志:" + e.getMessage()); |
|
|
|