Browse Source

20240830

java8
qiezi 2 years ago
parent
commit
4565785af8
  1. 15
      src/main/java/com/xujie/sys/modules/reader/service/impl/GetInformationForExcelServiceImpl.java

15
src/main/java/com/xujie/sys/modules/reader/service/impl/GetInformationForExcelServiceImpl.java

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

Loading…
Cancel
Save