From 02e6dc2fea5abece618df261ec64816c923cc991 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Tue, 8 Apr 2025 14:48:05 +0800 Subject: [PATCH] 'commit' --- .../Tools/Excel/Bean/BeanSchool2019_GZ.java | 32 +++++++++++++++++++ .../dsideal/base/Tools/Excel/School2019.java | 4 +++ 2 files changed, 36 insertions(+) create mode 100644 src/main/java/com/dsideal/base/Tools/Excel/Bean/BeanSchool2019_GZ.java diff --git a/src/main/java/com/dsideal/base/Tools/Excel/Bean/BeanSchool2019_GZ.java b/src/main/java/com/dsideal/base/Tools/Excel/Bean/BeanSchool2019_GZ.java new file mode 100644 index 00000000..15543d6d --- /dev/null +++ b/src/main/java/com/dsideal/base/Tools/Excel/Bean/BeanSchool2019_GZ.java @@ -0,0 +1,32 @@ +package com.dsideal.base.Tools.Excel.Bean; + + +import cn.idev.excel.annotation.ExcelProperty; +import com.dsideal.base.Tools.Excel.Util.ExcelUtil; +import lombok.Data; + +@Data +public class BeanSchool2019_GZ { + + @ExcelProperty(index = 1) // B列 + private String schoolName; + + @ExcelProperty(index = 3) // D列 + private String schoolType; + + @ExcelProperty(index = 5) // F列 + private Integer schoolCount; + + @ExcelProperty(index = 320) // LI列 + private String city; + + @ExcelProperty(index = 321) // LJ列 + private String district; + + public static void main(String[] args) { + // 测试字母标号转列索引 + String columnLetter = "LI"; // 示例输入 + int columnIndex = ExcelUtil.columnLetterToIndex(columnLetter); + System.out.printf("字母标号 %s 对应的列索引是: %d%n", columnLetter, columnIndex); + } +} \ No newline at end of file diff --git a/src/main/java/com/dsideal/base/Tools/Excel/School2019.java b/src/main/java/com/dsideal/base/Tools/Excel/School2019.java index e56895a8..4d4d89eb 100644 --- a/src/main/java/com/dsideal/base/Tools/Excel/School2019.java +++ b/src/main/java/com/dsideal/base/Tools/Excel/School2019.java @@ -4,6 +4,7 @@ import ch.qos.logback.classic.Level; import ch.qos.logback.classic.Logger; import cn.idev.excel.*; import com.dsideal.base.Tools.Excel.Bean.BeanSchool2019_CZ; +import com.dsideal.base.Tools.Excel.Bean.BeanSchool2019_GZ; import com.dsideal.base.Tools.Excel.Bean.BeanSchool2019_XX; import org.slf4j.LoggerFactory; @@ -23,6 +24,9 @@ public class School2019 { // 处理初中数据 processSheet(filePath, "基教初中", 7, BeanSchool2019_CZ.class); + + // 处理高中数据 + processSheet(filePath, "基教高中", 7, BeanSchool2019_GZ.class); } /**