-
Apache POI Export
+
Apache POI Export

--
Gitee
From ac5964d02a1b0beaa3af2b2efbb560a3ade1747c Mon Sep 17 00:00:00 2001
From: VariableFour <120912624@qq.com>
Date: Fri, 19 Sep 2025 01:26:27 +0000
Subject: [PATCH 3/5] update README.md.
Signed-off-by: VariableFour <120912624@qq.com>
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 573e7fc..90beab2 100644
--- a/README.md
+++ b/README.md
@@ -216,7 +216,7 @@ public class MyStrategy implements BuildStrategy {
| **setBorder** | 无 | *设置单元格四周边框为细线* |
| **setBkColor** | String hexColor | *设置单元格背景颜色* |
-
+详细文档教程:[📖 Exporter参考文档](./readme_core.md)
#### 如何部署到本地?
可从Intellij IDEA中创建项目,选择Project form Version Control,填写Git仓库地址:
--
Gitee
From cc46958d525da2e2a4ec3b04593567bf293d4491 Mon Sep 17 00:00:00 2001
From: 13573453909 <120912624@qq.com>
Date: Fri, 19 Sep 2025 09:29:45 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=82=E8=80=83?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
poi-export-core/pom.xml | 12 ++++++++++++
.../com/gitee/carbon/utils/CellIndex.java | 5 +++++
.../com/gitee/carbon/service/XCellTest.java | 4 ++++
.../com/gitee/carbon/utils/CellIndexTest.java | 4 ++++
.../gitee/carbon/utils/CoordinateTest.java | 19 +++++++++++++++++++
...02\350\200\203\346\226\207\346\241\243.md" | 0
6 files changed, 44 insertions(+)
create mode 100644 poi-export-core/src/test/java/com/gitee/carbon/service/XCellTest.java
create mode 100644 poi-export-core/src/test/java/com/gitee/carbon/utils/CellIndexTest.java
create mode 100644 poi-export-core/src/test/java/com/gitee/carbon/utils/CoordinateTest.java
create mode 100644 "\345\217\202\350\200\203\346\226\207\346\241\243.md"
diff --git a/poi-export-core/pom.xml b/poi-export-core/pom.xml
index 456f292..e595c67 100644
--- a/poi-export-core/pom.xml
+++ b/poi-export-core/pom.xml
@@ -42,6 +42,18 @@
10.1.44
compile
+
+ junit
+ junit
+ 4.13.2
+ test
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 5.12.2
+ test
+
diff --git a/poi-export-core/src/main/java/com/gitee/carbon/utils/CellIndex.java b/poi-export-core/src/main/java/com/gitee/carbon/utils/CellIndex.java
index d817d7c..dc98551 100644
--- a/poi-export-core/src/main/java/com/gitee/carbon/utils/CellIndex.java
+++ b/poi-export-core/src/main/java/com/gitee/carbon/utils/CellIndex.java
@@ -19,4 +19,9 @@ public class CellIndex {
public Integer getCol() {
return col;
}
+
+ @Override
+ public String toString() {
+ return "CellIndex [row=" + row + ", col=" + col + "]";
+ }
}
diff --git a/poi-export-core/src/test/java/com/gitee/carbon/service/XCellTest.java b/poi-export-core/src/test/java/com/gitee/carbon/service/XCellTest.java
new file mode 100644
index 0000000..57b20f9
--- /dev/null
+++ b/poi-export-core/src/test/java/com/gitee/carbon/service/XCellTest.java
@@ -0,0 +1,4 @@
+package com.gitee.carbon.service;
+
+public class XCellTest {
+}
diff --git a/poi-export-core/src/test/java/com/gitee/carbon/utils/CellIndexTest.java b/poi-export-core/src/test/java/com/gitee/carbon/utils/CellIndexTest.java
new file mode 100644
index 0000000..009c8e5
--- /dev/null
+++ b/poi-export-core/src/test/java/com/gitee/carbon/utils/CellIndexTest.java
@@ -0,0 +1,4 @@
+package com.gitee.carbon.utils;
+
+public class CellIndexTest {
+}
diff --git a/poi-export-core/src/test/java/com/gitee/carbon/utils/CoordinateTest.java b/poi-export-core/src/test/java/com/gitee/carbon/utils/CoordinateTest.java
new file mode 100644
index 0000000..6a4b537
--- /dev/null
+++ b/poi-export-core/src/test/java/com/gitee/carbon/utils/CoordinateTest.java
@@ -0,0 +1,19 @@
+package com.gitee.carbon.utils;
+
+import org.junit.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.ValueSource;
+
+public class CoordinateTest {
+ @ParameterizedTest
+ @ValueSource(strings = {
+ "A1", "B2", "C3", "D4", "E5",
+ "F6", "G7", "H8", "I9", "J10",
+ "K11", "L12", "M13", "N14", "O15",
+ "P16", "Q17", "R18", "S19", "T20",
+ "U21", "V22"})
+
+ public void testParseCoordinate(String excelCoordinate) {
+ System.out.println(Coordinate.parseCoordinate(excelCoordinate));
+ }
+}
diff --git "a/\345\217\202\350\200\203\346\226\207\346\241\243.md" "b/\345\217\202\350\200\203\346\226\207\346\241\243.md"
new file mode 100644
index 0000000..e69de29
--
Gitee
From 2ab7fbee39d971c2d3fe876f7ed830d87c854783 Mon Sep 17 00:00:00 2001
From: 13573453909 <120912624@qq.com>
Date: Fri, 19 Sep 2025 09:31:04 +0800
Subject: [PATCH 5/5] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8F=82=E8=80=83?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 90beab2..1b88c7b 100644
--- a/README.md
+++ b/README.md
@@ -216,7 +216,7 @@ public class MyStrategy implements BuildStrategy {
| **setBorder** | 无 | *设置单元格四周边框为细线* |
| **setBkColor** | String hexColor | *设置单元格背景颜色* |
-详细文档教程:[📖 Exporter参考文档](./readme_core.md)
+详细文档教程:[📖 Exporter参考文档](./参考文档.md)
#### 如何部署到本地?
可从Intellij IDEA中创建项目,选择Project form Version Control,填写Git仓库地址:
--
Gitee