From 5473a735b4b4e57eca4107d4df207b94103ca6cb Mon Sep 17 00:00:00 2001 From: wangmubiaoer <1975618740@qq.com> Date: Sat, 28 May 2022 15:15:04 +0800 Subject: [PATCH] Update ExcelWriteFillExecutor.java issue2506 --- .../alibaba/excel/write/executor/ExcelWriteFillExecutor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java index 6779e875..ed2cabfa 100644 --- a/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java +++ b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java @@ -30,8 +30,10 @@ import com.alibaba.excel.write.handler.context.RowWriteHandlerContext; import com.alibaba.excel.write.metadata.fill.AnalysisCell; import com.alibaba.excel.write.metadata.fill.FillConfig; import com.alibaba.excel.write.metadata.fill.FillWrapper; +import com.alibaba.excel.write.metadata.holder.AbstractWriteHolder; import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; +import com.alibaba.excel.write.metadata.style.WriteCellStyle; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; import lombok.Getter; @@ -289,6 +291,9 @@ public class ExcelWriteFillExecutor extends AbstractExcelWriteExecutor { .ifPresent(cell::setCellStyle); } } + WriteCellStyle writeCellStyle = new WriteCellStyle(); + writeCellStyle = writeCellStyle.build(cellWriteHandlerContext.getExcelContentProperty().getContentStyleProperty(),cellWriteHandlerContext.getExcelContentProperty().getContentFontProperty()); + cellWriteHandlerContext.getFirstCellData().setWriteCellStyle(writeCellStyle); WriteHandlerUtils.afterCellDispose(cellWriteHandlerContext); }