|
|
@ -76,14 +76,22 @@ public class C9 {
|
|
|
|
int firstChartNumber = 1;
|
|
|
|
int firstChartNumber = 1;
|
|
|
|
|
|
|
|
|
|
|
|
XSSFWorkbook workbook = charts.get(firstChartNumber).getWorkbook();
|
|
|
|
XSSFWorkbook workbook = charts.get(firstChartNumber).getWorkbook();
|
|
|
|
|
|
|
|
// if(cityName.contains("丽江")){
|
|
|
|
|
|
|
|
// System.out.println("丽江");
|
|
|
|
|
|
|
|
// }
|
|
|
|
List<List<String>> source1 = ExcelKit.readSheet(workbook, 6);//从2017年开始
|
|
|
|
List<List<String>> source1 = ExcelKit.readSheet(workbook, 6);//从2017年开始
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println(source1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//遍历source1
|
|
|
|
//遍历source1
|
|
|
|
for (List<String> r : source1) {
|
|
|
|
for (List<String> r : source1) {
|
|
|
|
Row outRow = outSheet.createRow(++rowIndex);
|
|
|
|
Row outRow = outSheet.createRow(++rowIndex);
|
|
|
|
// 导出数据
|
|
|
|
// 导出数据
|
|
|
|
//上级行政区划,行政区划,年份,总人口变化,总人口预测
|
|
|
|
//上级行政区划,行政区划,年份,总人口变化,总人口预测
|
|
|
|
int year = Integer.parseInt(r.getFirst());
|
|
|
|
int year = Integer.parseInt(r.getFirst());
|
|
|
|
|
|
|
|
|
|
|
|
double value = Double.parseDouble(r.get(1));
|
|
|
|
double value = Double.parseDouble(r.get(1));
|
|
|
|
if (year <= 2023) {
|
|
|
|
if (year <= 2023) {
|
|
|
|
ExcelKit.putData(outRow, new ArrayList<>(Arrays.asList(cityName, "云南省", r.getFirst(), String.format("%.2f", value), "")), dataStyle);
|
|
|
|
ExcelKit.putData(outRow, new ArrayList<>(Arrays.asList(cityName, "云南省", r.getFirst(), String.format("%.2f", value), "")), dataStyle);
|
|
|
|