diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/大理州各县市报告12/巍山县/报告:《巍山县人口变化及其对教育的影响》.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/大理州各县市报告12/巍山县/《巍山县人口变化及其对教育的影响》.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/大理州各县市报告12/巍山县/报告:《巍山县人口变化及其对教育的影响》.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/大理州各县市报告12/巍山县/《巍山县人口变化及其对教育的影响》.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/文山州各县市报告8/文山市/(省级课题)文山市+《县(区)人口变化及其对教育的影响》 (已经审核).docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/文山州各县市报告8/文山市/文山市+《县(区)人口变化及其对教育的影响》 (已经审核).docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/文山州各县市报告8/文山市/(省级课题)文山市+《县(区)人口变化及其对教育的影响》 (已经审核).docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/文山州各县市报告8/文山市/文山市+《县(区)人口变化及其对教育的影响》 (已经审核).docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/富源县人口变化趋势对基础教育的影响材料/(正确)富源县人口变化及其对教育的影响20240531.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/富源县人口变化趋势对基础教育的影响材料/富源县人口变化及其对教育的影响20240531.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/富源县人口变化趋势对基础教育的影响材料/(正确)富源县人口变化及其对教育的影响20240531.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/富源县人口变化趋势对基础教育的影响材料/富源县人口变化及其对教育的影响20240531.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/马龙区《人口变化对教育的影响》材料/《曲靖市马龙区人口变化及其对教育的影响》研究报告.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/马龙区《人口变化对教育的影响》材料/《马龙区人口变化及其对教育的影响》研究报告.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/马龙区《人口变化对教育的影响》材料/《曲靖市马龙区人口变化及其对教育的影响》研究报告.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/曲靖市各县区报告9/马龙区《人口变化对教育的影响》材料/《马龙区人口变化及其对教育的影响》研究报告.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/个旧市/附件2:《个旧市人口变化及其对教育的影响》(定稿).docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/个旧市/个旧市人口变化及其对教育的影响(定稿).docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/个旧市/附件2:《个旧市人口变化及其对教育的影响》(定稿).docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/个旧市/个旧市人口变化及其对教育的影响(定稿).docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/元阳县/(元阳县)附件2:《县(区)人口变化及其对教育的影响》.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/元阳县/(元阳县)《县(区)人口变化及其对教育的影响》.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/元阳县/(元阳县)附件2:《县(区)人口变化及其对教育的影响》.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/元阳县/(元阳县)《县(区)人口变化及其对教育的影响》.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/屏边县/附件2:屏边县县人口变化及其对教育的影响(6.5).docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/屏边县/屏边县县人口变化及其对教育的影响(6.5).docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/屏边县/附件2:屏边县县人口变化及其对教育的影响(6.5).docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/屏边县/屏边县县人口变化及其对教育的影响(6.5).docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/建水县/附件2:建水县人口变化及其对教育的影响.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/建水县/建水县人口变化及其对教育的影响.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/建水县/附件2:建水县人口变化及其对教育的影响.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/建水县/建水县人口变化及其对教育的影响.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/开远市/附件2:《开远市人口变化及其对教育的影响》.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/开远市/《开远市人口变化及其对教育的影响》.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/开远市/附件2:《开远市人口变化及其对教育的影响》.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/开远市/《开远市人口变化及其对教育的影响》.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/弥勒市/附件2 弥勒市人口变化及其对教育的影响20240612.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/弥勒市/ 弥勒市人口变化及其对教育的影响20240612.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/弥勒市/附件2 弥勒市人口变化及其对教育的影响20240612.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/弥勒市/ 弥勒市人口变化及其对教育的影响20240612.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/河口县/附件2:《河口县人口变化及其对教育的影响》样稿.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/河口县/《河口县人口变化及其对教育的影响》样稿.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/河口县/附件2:《河口县人口变化及其对教育的影响》样稿.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/河口县/《河口县人口变化及其对教育的影响》样稿.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/泸西县/附件2:《泸西县人口变化及其对教育的影响》.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/泸西县/《泸西县人口变化及其对教育的影响》.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/泸西县/附件2:《泸西县人口变化及其对教育的影响》.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/泸西县/《泸西县人口变化及其对教育的影响》.docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/红河县/附件2:红河县《县(区)人口变化及其对教育的影响》样稿(最终版).docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/红河县/红河县《县(区)人口变化及其对教育的影响》样稿(最终版).docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/红河县/附件2:红河县《县(区)人口变化及其对教育的影响》样稿(最终版).docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/红河县/红河县《县(区)人口变化及其对教育的影响》样稿(最终版).docx diff --git a/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/蒙自市/附件2:《蒙自市人口变化及其对教育的影响》修改终稿.docx b/Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/蒙自市/《蒙自市人口变化及其对教育的影响》修改终稿.docx similarity index 100% rename from Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/蒙自市/附件2:《蒙自市人口变化及其对教育的影响》修改终稿.docx rename to Doc/全省及州市县区人口与教育报告集20241023/133个县区报告2022/县区研究报告/红河州各县市报告14/蒙自市/《蒙自市人口变化及其对教育的影响》修改终稿.docx diff --git a/Doc/待处理/区/【12】新-教育资源配置发展预测/新-教育资源配置发展预测.xlsx b/Doc/待处理/区/【12】新-教育资源配置发展预测/新-教育资源配置发展预测.xlsx index ecd321e8..c425da4f 100644 Binary files a/Doc/待处理/区/【12】新-教育资源配置发展预测/新-教育资源配置发展预测.xlsx and b/Doc/待处理/区/【12】新-教育资源配置发展预测/新-教育资源配置发展预测.xlsx differ diff --git a/src/main/java/com/dsideal/base/Tools/FillData/Area/A12.java b/src/main/java/com/dsideal/base/Tools/FillData/Area/A12.java index 947e71c2..8e4f7f05 100644 --- a/src/main/java/com/dsideal/base/Tools/FillData/Area/A12.java +++ b/src/main/java/com/dsideal/base/Tools/FillData/Area/A12.java @@ -54,7 +54,6 @@ public class A12 { //找到parentPath下一级目录中所有文件 List files = FileUtil.loopFiles(parentPath, file -> true); - int rowIndex = 0; //处理这个目录 if (files != null) { @@ -85,12 +84,10 @@ public class A12 { //县区名称 System.out.println("正在进行" + cityName + "-" + areaName + "的数据填充~"); int chartNumber = 36; - List> source36 = - ExcelKit.getChartData(file.getAbsolutePath(), chartNumber - 1, 6);//从2017年开始 + List> source36 = ExcelKit.getChartData(file.getAbsolutePath(), chartNumber , 6);//从2017年开始 chartNumber = 37; - List> source37 = - ExcelKit.getChartData(file.getAbsolutePath(), chartNumber - 1, 6);//从2017年开始 + List> source37 = ExcelKit.getChartData(file.getAbsolutePath(), chartNumber, 6);//从2017年开始 } } diff --git a/src/main/java/com/dsideal/base/Tools/FillData/ExcelKit/ExcelKit.java b/src/main/java/com/dsideal/base/Tools/FillData/ExcelKit/ExcelKit.java index fe8f8507..c63ab8ce 100644 --- a/src/main/java/com/dsideal/base/Tools/FillData/ExcelKit/ExcelKit.java +++ b/src/main/java/com/dsideal/base/Tools/FillData/ExcelKit/ExcelKit.java @@ -545,6 +545,7 @@ public class ExcelKit { //将xml用IDEA打开,搜索关键的数据值,然后右键查看XPATH完整路径可以获取到下面的路径 ///c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser/c:cat/c:numRef/c:numCache/c:pt/c:v + ///c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser/c:val/c:numRef/c:numCache/c:pt/c:v //在每个已知的图表类型中查找,找到后跳出循环 //声明一个数组,图表的所有类型 String[] CHART_TYPES = {"lineChart", "barChart"};//折线,柱状 @@ -559,10 +560,11 @@ public class ExcelKit { if (CHART_TYPES_LIST.contains(child.getName())) { transposed.clear(); // 处理barChart或lineChart节点 - System.out.println("找到图表类型:" + child.getName()); + //System.out.println("找到图表类型:" + child.getName()); String type = child.getName(); - xList = root.element("chart").element("plotArea").element(type).element("ser").element("cat") - .element("numRef").element("numCache").elements("pt"); + Element q = root.element("chart").element("plotArea").element(type) + .element("ser").element("cat").element("numRef"); + xList = q.element("numCache").elements("pt"); List listObject = new ArrayList<>(); ///c:chartSpace/c:chart/c:plotArea/c:lineChart/c:ser/c:val/c:numRef/c:numCache diff --git a/src/main/java/com/dsideal/base/Tools/Test/Sample.xml b/src/main/java/com/dsideal/base/Tools/Test/Sample.xml index fb5bab60..d6943d82 100644 --- a/src/main/java/com/dsideal/base/Tools/Test/Sample.xml +++ b/src/main/java/com/dsideal/base/Tools/Test/Sample.xml @@ -2,7 +2,8 @@ + xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" + xmlns:c16r2="http://schemas.microsoft.com/office/drawing/2015/06/chart"> @@ -19,795 +20,464 @@ - - - - - - - - - - - - - - + + + - Sheet1!$B$1 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$M$119 - 城区 + 学前 - - - - - + + + + + - - + + + - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - Sheet1!$A$2:$A$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$L$120:$L$133 General - + - 2012 + 2022 - 2013 + 2023 - 2014 + 2024 - 2015 + 2025 - 2016 + 2026 - 2017 + 2027 - 2018 + 2028 - 2019 + 2029 - 2020 + 2030 - 2021 + 2031 - 2022 + 2032 + + + 2033 + + + 2034 + + + 2035 - Sheet1!$B$2:$B$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$M$120:$M$133 - 0.00_ - + 0_ + - 0.2198 + 888.57142857142901 - 0.2199 + 1134.5450237416701 - 0.2566 + 1244.1911118215601 - 0.2566 + 1363.47267282077 - 0.2757 + 1392.3791949168799 - 0.2715 + 1421.1749668017901 - 0.338 + 1449.86029772656 - 0.2851 + 1478.4354961799399 - 0.2982 + 1506.9008698901901 - 0.2979 + 1535.25672582679 - 0.2575 + 1563.5033702022199 + + + 1591.6411084736801 + + + 1619.6702453448199 + + + 1647.59108476755 + + + + + + - Sheet1!$C$1 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$N$119 - 镇区 + 小学 - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - Sheet1!$A$2:$A$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$L$120:$L$133 General - + - 2012 + 2022 - 2013 + 2023 - 2014 + 2024 - 2015 + 2025 - 2016 + 2026 - 2017 + 2027 - 2018 + 2028 - 2019 + 2029 - 2020 + 2030 - 2021 + 2031 - 2022 + 2032 + + + 2033 + + + 2034 + + + 2035 - Sheet1!$C$2:$C$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$N$120:$N$133 - 0.00_ - + 0_ + - 0.9487 + 769.63157894736798 - 0.9398 + 679.14649029012196 - 1.2691 + 751.29071308775701 - 1.2691 + 802.42042734790095 - 1.318 + 825.94447879342999 - 1.2171 + 841.79806298890196 - 1.1387 + 865.39009367771496 - 1.2653 + 884.45671240828494 - 1.2465 + 903.45039523444302 - 1.2561 + 922.371345716517 - 1.0772 + 941.21976691319799 + + + 959.99586138270104 + + + 978.69983118391394 + + + 997.33187787754798 + + + + + + - Sheet1!$D$1 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$O$119 - 乡村 + 初中 - - - - + - - - - + + + - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - Sheet1!$A$2:$A$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$L$120:$L$133 General - + - 2012 + 2022 - 2013 + 2023 - 2014 + 2024 - 2015 + 2025 - 2016 + 2026 - 2017 + 2027 - 2018 + 2028 - 2019 + 2029 - 2020 + 2030 - 2021 + 2031 - 2022 + 2032 + + + 2033 + + + 2034 + + + 2035 - Sheet1!$D$2:$D$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$O$120:$O$133 - 0.00_ - + 0_ + - 2.21 + 571.62962962963002 - 2.3029 + 635.86526869671695 - 2.3677 + 616.22012296474099 - 2.3677 + 600.161788740308 - 2.4429 + 610.92226211388902 - 2.5996 + 621.64119641983996 - 2.4365 + 632.31870792365498 - 3.7952 + 642.95491260391395 - 2.9282 + 653.54992615294498 - 2.2625 + 664.10386397748096 - 1.7853 + 674.61684119932204 + + + 685.08897265599001 + + + 695.52037290138605 + + + 705.91115620644496 + + + + + + - - - - - - - - - - - - - - - - - Sheet1!$E$1 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$P$119 - 总数 + 高中 @@ -815,9 +485,7 @@ - - - + @@ -828,168 +496,129 @@ - - - + - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sheet1!$A$2:$A$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$L$120:$L$133 General - + - 2012 + 2022 - 2013 + 2023 - 2014 + 2024 - 2015 + 2025 - 2016 + 2026 - 2017 + 2027 - 2018 + 2028 - 2019 + 2029 - 2020 + 2030 - 2021 + 2031 - 2022 + 2032 + + + 2033 + + + 2034 + + + 2035 - Sheet1!$E$2:$E$12 + '[宁蒗县教育发展规模数据收集表(镇乡两类适用)(1).xlsx]学前'!$P$120:$P$133 - 0.00_ - + 0_ + - 3.3785 + 581.52 - 3.4626 + 562.26567343447596 - 3.8934 + 578.40700783877696 - 3.8934 + 594.18467219351703 - 4.0366 + 593.09366081648795 - 4.0882 + 592.00465269851395 - 3.9132 + 590.91764416131298 - 5.3456 + 589.83263153335804 - 4.4729 + 588.74961114986297 - 3.8165 + 587.66857935277096 - 3.12 + 586.58953249074102 + + + 585.512466919139 + + + 584.43737900001895 + + + 583.36426510211902 + + + + + - + @@ -997,11 +626,11 @@ - - + + - + @@ -1032,14 +661,6 @@ - - - - - - - - @@ -1048,7 +669,28 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1077,15 +719,15 @@ - - - - + + + + - + @@ -1093,7 +735,7 @@ - + @@ -1103,9 +745,8 @@ - - - + + @@ -1133,19 +774,11 @@ - 人数(万人) + 教职工人数(人) - - - - - - - - @@ -1154,8 +787,28 @@ + + + + + + + + + + + + + + + + + + + + - + @@ -1178,18 +831,57 @@ - - - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1200,7 +892,6 @@ - @@ -1226,44 +917,40 @@ + - - - - - - - + + + + + + - + + + + - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java b/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java index 00c3530a..913d00a5 100644 --- a/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java +++ b/src/main/java/com/dsideal/base/Tools/Test/TestOutSideExcel.java @@ -14,9 +14,9 @@ public class TestOutSideExcel { public static void main(String[] args) throws IOException, InvalidFormatException, InterruptedException, ParserConfigurationException, SAXException, XPathExpressionException, DocumentException { - String sourceDoc = "D:\\dsWork\\YunNanDsBase\\Doc\\全省及州市县区人口与教育报告集20241023\\16个州市报告2022\\分析报告20240510\\临沧市人口变化及其对教育的影响20240419.docx"; + String sourceDoc = "D:\\dsWork\\YunNanDsBase\\Doc\\全省及州市县区人口与教育报告集20241023\\133个县区报告2022\\县区研究报告\\丽江市各县区报告5\\宁蒗县\\宁蒗县人口变化及其对教育的影响.docx"; //需要第几个图表 - for (int chartNumber = 5; chartNumber <= 5; chartNumber++) { + for (int chartNumber = 36; chartNumber <= 37; chartNumber++) { System.out.println("正在处理第" + chartNumber + "个图表的信息~"); //读取图表 List> list = ExcelKit.readChart(sourceDoc, chartNumber); diff --git a/src/main/java/com/dsideal/base/Tools/Util/ReadDocxUtil.java b/src/main/java/com/dsideal/base/Tools/Util/ReadDocxUtil.java index 27d36792..7697c281 100644 --- a/src/main/java/com/dsideal/base/Tools/Util/ReadDocxUtil.java +++ b/src/main/java/com/dsideal/base/Tools/Util/ReadDocxUtil.java @@ -78,7 +78,8 @@ public class ReadDocxUtil { listCity.add(record.getStr("area_name")); } //城市名称的前两位一样就视为一样 - String top2 = fileName.substring(0, 2); + String result = fileName.replaceAll("^[^\u4e00-\u9fa5]++", "");//去掉开头非中文符号 + String top2 = result.substring(0, 2); //判断是哪个城市 boolean found = false;