Browse Source

[Feature][Plugin-Email] Numeric data type support in email attachment #5424 (#5426)

ruanwenjun 4 years ago
parent
commit
5556e47a85

+ 5 - 1
dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/src/main/java/org/apache/dolphinscheduler/plugin/alert/email/ExcelUtils.java

@@ -110,7 +110,11 @@ public class ExcelUtils {
                 for (int j = 0; j < values.length; j++) {
                     Cell cell1 = row.createCell(j);
                     cell1.setCellStyle(cellStyle);
-                    cell1.setCellValue(String.valueOf(values[j]));
+                    if (values[j] instanceof Number) {
+                        cell1.setCellValue(Double.parseDouble(String.valueOf(values[j])));
+                    } else {
+                        cell1.setCellValue(String.valueOf(values[j]));
+                    }
                 }
             }