|  | @@ -694,17 +694,19 @@ public class ExcelUtil<T>
 | 
	
		
			
				|  |  |              // 得到导出对象.
 | 
	
		
			
				|  |  |              T vo = (T) list.get(i);
 | 
	
		
			
				|  |  |              Collection<?> subList = null;
 | 
	
		
			
				|  |  | -            if (isSubListValue(vo))
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -                subList = getListCellValue(vo);
 | 
	
		
			
				|  |  | -                subMergedLastRowNum = subMergedLastRowNum + subList.size();
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            else
 | 
	
		
			
				|  |  | +            if (isSubList())
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                subMergedFirstRowNum++;
 | 
	
		
			
				|  |  | -                subMergedLastRowNum++;
 | 
	
		
			
				|  |  | +                if (isSubListValue(vo))
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    subList = getListCellValue(vo);
 | 
	
		
			
				|  |  | +                    subMergedLastRowNum = subMergedLastRowNum + subList.size();
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    subMergedFirstRowNum++;
 | 
	
		
			
				|  |  | +                    subMergedLastRowNum++;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              int column = 0;
 | 
	
		
			
				|  |  |              for (Object[] os : fields)
 | 
	
		
			
				|  |  |              {
 |