diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue2706Test.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue2706Test.java new file mode 100755 index 000000000..9a7181f15 --- /dev/null +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/Issue2706Test.java @@ -0,0 +1,35 @@ +package cn.hutool.poi.excel; + +import org.junit.Ignore; +import org.junit.Test; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public class Issue2706Test { + + @Test + @Ignore + public void writeTest() { + String path = "d:/test/issue2706.xlsx"; + BigExcelWriter writer = ExcelUtil.getBigWriter(path, "表格名称"); + + Set headSet1 = new HashSet<>(Arrays.asList("A", "B", "C", "D", "E")); + + List> datas = new ArrayList<>(); + for (int i = 0; i < 10; i++) { + Map map = new HashMap<>(); + for (String s : headSet1) { + map.put(s, "h" + i); + } + datas.add(map); + } + writer.write(datas); + writer.close(); + } +}