main
黄海 8 months ago
parent faa5a9eccf
commit 727fbe03cb

@ -102,7 +102,7 @@ public class A8 {
for (List<String> row : source) {
String year = row.getFirst().split("\\.")[0];
Row outRow = outSheet.createRow(++rowIndex);
String q = row.get(1);
if (StrKit.isBlank(q)) {
q = "0";
@ -110,9 +110,11 @@ public class A8 {
double x = Double.parseDouble(q) * mul;
String v = String.format("%.2f", (x > 1000 ? x / 10000 : x));//如果数值大于1000则计算以万为单位否则就保留原来的数字
if (Integer.parseInt(year) <= 2023) {
Row outRow = outSheet.createRow(++rowIndex);
ExcelKit.putData(outRow, Arrays.asList(cityName, areaName, year, v, ""), dataStyle);
}
if (Integer.parseInt(year) >= 2023) {
Row outRow = outSheet.createRow(++rowIndex);
ExcelKit.putData(outRow, Arrays.asList(cityName, areaName, year, "", v), dataStyle);
}
}

Loading…
Cancel
Save