diff --git a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/src/main/java/org/apache/dolphinscheduler/plugin/alert/email/ExcelUtils.java b/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/src/main/java/org/apache/dolphinscheduler/plugin/alert/email/ExcelUtils.java index ae3bcfcc073216dfa38007e576d6c78dd5431324..90069c6e07faf3e62f5ef766994c1e6e554e5a5e 100644 --- a/dolphinscheduler-alert-plugin/dolphinscheduler-alert-email/src/main/java/org/apache/dolphinscheduler/plugin/alert/email/ExcelUtils.java +++ b/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])); + } } }