From 2ecd580906190335b41d6a0dedccf1974541ee73 Mon Sep 17 00:00:00 2001 From: ywzou <11622651+ywzou@users.noreply.github.com> Date: Sun, 29 Jan 2023 08:54:45 +0800 Subject: [PATCH] Update AbstractExcelWriteExecutor.java --- .../excel/write/executor/AbstractExcelWriteExecutor.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java index c769924e..2413bee7 100644 --- a/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java +++ b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java @@ -96,13 +96,15 @@ public abstract class AbstractExcelWriteExecutor implements ExcelWriteExecutor { return; case DATE: // cell.setCellValue(cellData.getDateValue()); - Object dateValue = cellData.getDateValue(); - if (dateValue instanceof Date) { + Object dateValue = cellData.getDateValue(); + if (dateValue instanceof Date) { cell.setCellValue((Date) dateValue); } + if (dateValue instanceof LocalDate) { cell.setCellValue((LocalDate) dateValue); } + if (dateValue instanceof LocalDateTime) { cell.setCellValue((LocalDateTime) dateValue); }