作者 RuoYi

优化导出对象的子列表为空会出现[]问题

@@ -911,6 +911,10 @@ public class ExcelUtil<T> @@ -911,6 +911,10 @@ public class ExcelUtil<T>
911 { 911 {
912 cellValue = RegExUtils.replaceFirst(cellValue, FORMULA_REGEX_STR, "\t$0"); 912 cellValue = RegExUtils.replaceFirst(cellValue, FORMULA_REGEX_STR, "\t$0");
913 } 913 }
  914 + if (value instanceof Collection && StringUtils.equals("[]", cellValue))
  915 + {
  916 + cellValue = StringUtils.EMPTY;
  917 + }
914 cell.setCellValue(StringUtils.isNull(cellValue) ? attr.defaultValue() : cellValue + attr.suffix()); 918 cell.setCellValue(StringUtils.isNull(cellValue) ? attr.defaultValue() : cellValue + attr.suffix());
915 } 919 }
916 else if (ColumnType.NUMERIC == attr.cellType()) 920 else if (ColumnType.NUMERIC == attr.cellType())