From a1b56d03c60f06b7f1a574b40b36f3f99f0c3d86 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 24 Jun 2021 23:47:01 +0800 Subject: [PATCH] add test --- .../cn/hutool/poi/excel/ExcelWriteTest.java | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java index 2080eeab2..bfd6df378 100644 --- a/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java +++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/ExcelWriteTest.java @@ -376,7 +376,7 @@ public class ExcelWriteTest { List> rows = CollUtil.newArrayList(row1, row2); // 通过工具类创建writer - String file = "f:/test/test_alias.xls"; + String file = "d:/test/test_alias.xls"; ExcelWriter writer = ExcelUtil.getWriter(file, "test1"); // writer.setOnlyAlias(true); // 自定义标题 @@ -388,6 +388,40 @@ public class ExcelWriteTest { writer.close(); } + @Test + @Ignore + public void writeMapOnlyAliasTest3() { + Map row1 = new LinkedHashMap<>(); + row1.put("name", "张三"); + row1.put("age", 22); + row1.put("isPass", true); + row1.put("score", 66.30); + row1.put("examDate", DateUtil.date()); + + Map row2 = new LinkedHashMap<>(); + row2.put("name", "李四"); +// row2.put("age", 233); + row2.put("isPass", false); + row2.put("score", 32.30); + row2.put("examDate", DateUtil.date()); + + List> rows = CollUtil.newArrayList(row1, row2); + // 通过工具类创建writer + String file = "d:/test/test_alias.xls"; + ExcelWriter writer = ExcelUtil.getWriter(file, "test1"); + writer.setOnlyAlias(true); + + // 自定义标题 + writer.addHeaderAlias("name", "姓名"); + writer.addHeaderAlias("age", "年龄"); + writer.addHeaderAlias("examDate", "考试时间"); + + // 一次性写出内容,使用默认样式 + writer.write(rows, true); + // 关闭writer,释放内存 + writer.close(); + } + @Test @Ignore public void writeBeanTest() {