main
黄海 8 months ago
parent ecc56cec16
commit 3cc4ed9f2b

@ -88,7 +88,7 @@ public class A9 {
System.out.println("正在进行" + cityName + "-" + areaName + "的数据填充~"); System.out.println("正在进行" + cityName + "-" + areaName + "的数据填充~");
int chartNumber = 2; int chartNumber = 2;
List<List<String>> source1 = List<List<String>> source1 =
ExcelKit.getChartData(file.getAbsolutePath(), chartNumber , 0); ExcelKit.getChartData(file.getAbsolutePath(), chartNumber, 0);
//需要处理下人与万人的单位兼容 //需要处理下人与万人的单位兼容
@ -105,20 +105,24 @@ public class A9 {
if (StrKit.isBlank(q1)) { if (StrKit.isBlank(q1)) {
q1 = "0"; q1 = "0";
} }
String v1 = String.format("%.2f", Double.parseDouble(q1) * mul / 10000);
double x = Double.parseDouble(q1) * mul;
String v1 = String.format("%.2f", (x > 1000 ? x / 10000 : x));
String q2 = row.get(2); String q2 = row.get(2);
if (StrKit.isBlank(q2)) { if (StrKit.isBlank(q2)) {
q2 = "0"; q2 = "0";
} }
String v2 = String.format("%.2f", Double.parseDouble(q2) * mul / 10000); x = Double.parseDouble(q2) * mul;
String v2 = String.format("%.2f", (x > 1000 ? x / 10000 : x));
ExcelKit.putData(outRow, Arrays.asList(cityName, areaName, year, v1, "", v2, ""), dataStyle); ExcelKit.putData(outRow, Arrays.asList(cityName, areaName, year, v1, "", v2, ""), dataStyle);
} }
} }
chartNumber = 3; chartNumber = 3;
List<List<String>> source2 = List<List<String>> source2 =
ExcelKit.getChartData(file.getAbsolutePath(), chartNumber , 0); ExcelKit.getChartData(file.getAbsolutePath(), chartNumber, 0);
if (source2 != null) { if (source2 != null) {
//本例中要乘以多少呢? //本例中要乘以多少呢?
String xmlPath = ExcelKit.DocxUnzipDirectory + "word\\charts\\chart" + chartNumber + ".xml"; String xmlPath = ExcelKit.DocxUnzipDirectory + "word\\charts\\chart" + chartNumber + ".xml";

Loading…
Cancel
Save