diff --git a/hutool-json/pom.xml b/hutool-json/pom.xml
index 22d4bc84d..b4f9952e4 100644
--- a/hutool-json/pom.xml
+++ b/hutool-json/pom.xml
@@ -22,11 +22,5 @@
hutool-core
${project.parent.version}
-
- org.projectlombok
- lombok
- 1.18.6
- test
-
diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelWriteTest.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelWriteTest.java
index f850bf56c..70571fd60 100644
--- a/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelWriteTest.java
+++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/ExcelWriteTest.java
@@ -367,6 +367,34 @@ public class ExcelWriteTest {
writer.close();
}
+ @Test
+ @Ignore
+ public void writeBeanTest2() {
+ OrderExcel order1 = new OrderExcel();
+ order1.setId("1");
+ order1.setNum("123");
+ order1.setBody("body1");
+
+ OrderExcel order2 = new OrderExcel();
+ order1.setId("2");
+ order1.setNum("456");
+ order1.setBody("body2");
+
+ List rows = CollUtil.newArrayList(order1, order2);
+ // 通过工具类创建writer
+ String file = "f:/test/writeBeanTest2.xlsx";
+ FileUtil.del(file);
+ ExcelWriter writer = ExcelUtil.getWriter(file);
+ // 自定义标题
+ writer.addHeaderAlias("id", "编号");
+ writer.addHeaderAlias("num", "序号");
+ writer.addHeaderAlias("body", "内容");
+ // 一次性写出内容,使用默认样式
+ writer.write(rows, true);
+ // 关闭writer,释放内存
+ writer.close();
+ }
+
@Test
@Ignore
public void writeCellValueTest() {
diff --git a/hutool-poi/src/test/java/cn/hutool/poi/excel/test/OrderExcel.java b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/OrderExcel.java
new file mode 100644
index 000000000..279221787
--- /dev/null
+++ b/hutool-poi/src/test/java/cn/hutool/poi/excel/test/OrderExcel.java
@@ -0,0 +1,10 @@
+package cn.hutool.poi.excel.test;
+
+import lombok.Data;
+
+@Data
+public class OrderExcel {
+ private String id;
+ private String num;
+ private String body;
+}
diff --git a/pom.xml b/pom.xml
index 663507e06..ba6b46479 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,12 @@
${junit.version}
test
+
+ org.projectlombok
+ lombok
+ 1.18.6
+ test
+