|  | @@ -11,11 +11,13 @@ import java.math.BigDecimal;
 | 
	
		
			
				|  |  |  import java.text.DecimalFormat;
 | 
	
		
			
				|  |  |  import java.util.ArrayList;
 | 
	
		
			
				|  |  |  import java.util.Arrays;
 | 
	
		
			
				|  |  | +import java.util.Comparator;
 | 
	
		
			
				|  |  |  import java.util.Date;
 | 
	
		
			
				|  |  |  import java.util.HashMap;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  import java.util.Map;
 | 
	
		
			
				|  |  |  import java.util.UUID;
 | 
	
		
			
				|  |  | +import java.util.stream.Collectors;
 | 
	
		
			
				|  |  |  import org.apache.poi.hssf.usermodel.HSSFDateUtil;
 | 
	
		
			
				|  |  |  import org.apache.poi.ss.usermodel.BorderStyle;
 | 
	
		
			
				|  |  |  import org.apache.poi.ss.usermodel.Cell;
 | 
	
	
		
			
				|  | @@ -39,17 +41,17 @@ import org.apache.poi.xssf.streaming.SXSSFWorkbook;
 | 
	
		
			
				|  |  |  import org.apache.poi.xssf.usermodel.XSSFDataValidation;
 | 
	
		
			
				|  |  |  import org.slf4j.Logger;
 | 
	
		
			
				|  |  |  import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.core.text.Convert;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.exception.CustomException;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.utils.DateUtils;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.utils.StringUtils;
 | 
	
		
			
				|  |  | +import com.ruoyi.common.utils.reflect.ReflectUtils;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.aspectj.lang.annotation.Excel;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.aspectj.lang.annotation.Excel.ColumnType;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.aspectj.lang.annotation.Excel.Type;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.aspectj.lang.annotation.Excels;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.config.RuoYiConfig;
 | 
	
		
			
				|  |  |  import com.ruoyi.framework.web.domain.AjaxResult;
 | 
	
		
			
				|  |  | -import com.ruoyi.common.core.text.Convert;
 | 
	
		
			
				|  |  | -import com.ruoyi.common.exception.CustomException;
 | 
	
		
			
				|  |  | -import com.ruoyi.common.utils.DateUtils;
 | 
	
		
			
				|  |  | -import com.ruoyi.common.utils.StringUtils;
 | 
	
		
			
				|  |  | -import com.ruoyi.common.utils.reflect.ReflectUtils;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * Excel相关处理
 | 
	
	
		
			
				|  | @@ -768,6 +770,7 @@ public class ExcelUtil<T>
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        this.fields = this.fields.stream().sorted(Comparator.comparing(objects -> ((Excel) objects[1]).sort())).collect(Collectors.toList());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |