|  | @@ -36,7 +36,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
 | 
	
		
			
				|  |  |      //异步执行的集合
 | 
	
		
			
				|  |  |      private final List<CompletableFuture<ExcelDataReaderProperty<T>>> futureList = new ArrayList<>();
 | 
	
		
			
				|  |  |      //所有异常的集合 key excel文件
 | 
	
		
			
				|  |  | -    private final List<Map<Integer, String>> totalErrorList = new ArrayList<>();
 | 
	
		
			
				|  |  | +    private final Map<Integer, String> totalErrorList = new HashMap<>();
 | 
	
		
			
				|  |  |      //校验
 | 
	
		
			
				|  |  |      private final Validator vf;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -58,7 +58,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
 | 
	
		
			
				|  |  |          return rows.get();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public List<Map<Integer, String>> getTotalErrorList() {
 | 
	
		
			
				|  |  | +    public Map<Integer, String> getTotalErrorList() {
 | 
	
		
			
				|  |  |          return totalErrorList;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -100,9 +100,7 @@ public class ExcelDataReader<T> extends AnalysisEventListener<T> {
 | 
	
		
			
				|  |  |                      .collect(Collectors.joining());
 | 
	
		
			
				|  |  |              property.setErrorMessage(collect);
 | 
	
		
			
				|  |  |              Integer rowIndex = context.readRowHolder().getRowIndex();
 | 
	
		
			
				|  |  | -            Map<Integer, String> errorMap = new HashMap<>();
 | 
	
		
			
				|  |  | -            errorMap.put(rowIndex, collect);
 | 
	
		
			
				|  |  | -            totalErrorList.add(errorMap);
 | 
	
		
			
				|  |  | +            totalErrorList.put(rowIndex, collect);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return property;
 | 
	
		
			
				|  |  |      }
 |