diff --git a/Doc/待处理/市/【8】人口总体情况/人口总体情况【成果】.xlsx b/Doc/待处理/市/【8】人口总体情况/人口总体情况【成果】.xlsx new file mode 100644 index 00000000..3a7ec67e Binary files /dev/null and b/Doc/待处理/市/【8】人口总体情况/人口总体情况【成果】.xlsx differ diff --git a/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双.xlsx b/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双.xlsx index 16c5f39d..5a87ed00 100644 Binary files a/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双.xlsx and b/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双.xlsx differ diff --git a/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双【成果】.xlsx b/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双【成果】.xlsx index a047254c..12d388af 100644 Binary files a/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双【成果】.xlsx and b/Doc/待处理/市/【9】总人口变化及预测-双/总人口变化及预测-双【成果】.xlsx differ diff --git a/src/main/java/com/dsideal/base/Tools/FillData/City/C10.java b/src/main/java/com/dsideal/base/Tools/FillData/City/C10.java index 017da9b9..12266b13 100644 --- a/src/main/java/com/dsideal/base/Tools/FillData/City/C10.java +++ b/src/main/java/com/dsideal/base/Tools/FillData/City/C10.java @@ -67,7 +67,7 @@ public class C10 { List> source1 = ExcelKit.getChartData(file.getAbsolutePath(), firstChartNumber , 6);//从2017年开始 - List> source3 = ExcelKit.getChartData(file.getAbsolutePath(), secondChartNumber , 2); + List> source2 = ExcelKit.getChartData(file.getAbsolutePath(), secondChartNumber , 2); ;//从2023年开始 //遍历source1 @@ -76,6 +76,7 @@ public class C10 { // 导出数据 //上级行政区划,行政区划,年份,城镇人口变化,城镇人口预测,乡村人口变化,乡村人口预测 + if(r.getFirst().equals("0"))continue; int year = Integer.parseInt(r.getFirst().substring(0, 4)); //城镇 double cvalue = Double.parseDouble(r.get(1)); @@ -88,7 +89,7 @@ public class C10 { } //遍历source3 - for (List r : source3) { + for (List r : source2) { if(r.isEmpty()) break; // 导出数据 //上级行政区划,行政区划,年份,城镇人口变化,城镇人口预测,乡村人口变化,乡村人口预测 diff --git a/src/main/java/com/dsideal/base/Tools/FillData/City/C9.java b/src/main/java/com/dsideal/base/Tools/FillData/City/C9.java index 39d694a6..84400e8f 100644 --- a/src/main/java/com/dsideal/base/Tools/FillData/City/C9.java +++ b/src/main/java/com/dsideal/base/Tools/FillData/City/C9.java @@ -72,17 +72,13 @@ public class C9 { //chartNumber:第几个图表 //skipRowCount:跳过的行数,2017年开始,第一行是表头,第二行开始是2022,所以填写了跳过6行 //expectLimit:期望的数据行数,首先用POI进行解析,如果获取的行数大于预期行数,就是正确的,否则就需要二次调用python进行读取 - List> source = ExcelKit.getChartData(file.getAbsolutePath(), chartNumber - 1, 6); - - - System.out.println("当前城市数据条目数量=" + source.size()); - ExcelKit.printTable(source); + List> source = ExcelKit.getChartData(file.getAbsolutePath(), chartNumber , 6); //遍历source for (List r : source) { - Row outRow = outSheet.createRow(++rowIndex); // 导出数据 //上级行政区划,行政区划,年份,总人口变化,总人口预测 + if(r.getFirst().equals("0")) continue; int year = Integer.parseInt(r.getFirst().substring(0, 4)); double value = Double.parseDouble(r.get(1));