diff --git a/src/main/java/cokr/xit/base/docs/xls/CellDef.java b/src/main/java/cokr/xit/base/docs/xls/CellDef.java index 31c502f..34a6947 100644 --- a/src/main/java/cokr/xit/base/docs/xls/CellDef.java +++ b/src/main/java/cokr/xit/base/docs/xls/CellDef.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.function.Supplier; +import java.util.stream.IntStream; import com.fasterxml.jackson.core.type.TypeReference; @@ -21,6 +22,10 @@ public class CellDef { /** 빈 셀 정보 */ public static CellDef EMPTY = new CellDef().setLabel("").setField(""); + public static int[] intArray(int endExclusive) { + return IntStream.range(0, endExclusive).toArray(); + } + /**CellDef 목록에서 셀헤더 이름과 스타일을 반환한다. * @param defs CellDef 목록 * @param factory 헤더 스타일을 제공하는 function diff --git a/src/main/java/cokr/xit/base/docs/xls/Comment.java b/src/main/java/cokr/xit/base/docs/xls/Comment.java index 9ca2116..34c0c9f 100644 --- a/src/main/java/cokr/xit/base/docs/xls/Comment.java +++ b/src/main/java/cokr/xit/base/docs/xls/Comment.java @@ -15,6 +15,8 @@ import com.microsoft.schemas.vml.CTFill; import com.microsoft.schemas.vml.CTShape; import com.microsoft.schemas.vml.STFillType; +import cokr.xit.foundation.Assert; + /**메모(주석) 지원 클래스 * @author mjkhan */ @@ -82,6 +84,8 @@ public class Comment { * @param path 이미지 파일 경로 */ public void setImageComment(String path) { + if (Assert.isEmpty(path)) return; + create(""); setBackgroundImage("", path); }