|
|
@@ -567,12 +567,19 @@ public class ExcelUtil<T>
|
|
567
|
567
|
// 得到导出对象.
|
|
568
|
568
|
T vo = (T) list.get(i);
|
|
569
|
569
|
Collection<?> subList = null;
|
|
570
|
|
- if (isSubListValue(vo))
|
|
|
570
|
+ if (isSubList())
|
|
571
|
571
|
{
|
|
572
|
|
- subList = getListCellValue(vo);
|
|
573
|
|
- subMergedLastRowNum = subMergedLastRowNum + subList.size();
|
|
|
572
|
+ if (isSubListValue(vo))
|
|
|
573
|
+ {
|
|
|
574
|
+ subList = getListCellValue(vo);
|
|
|
575
|
+ subMergedLastRowNum = subMergedLastRowNum + subList.size();
|
|
|
576
|
+ }
|
|
|
577
|
+ else
|
|
|
578
|
+ {
|
|
|
579
|
+ subMergedFirstRowNum++;
|
|
|
580
|
+ subMergedLastRowNum++;
|
|
|
581
|
+ }
|
|
574
|
582
|
}
|
|
575
|
|
-
|
|
576
|
583
|
int column = 0;
|
|
577
|
584
|
for (Object[] os : fields)
|
|
578
|
585
|
{
|