From 8ebb0e0834f8ba4c59afbc78aaded0c00bb86129 Mon Sep 17 00:00:00 2001 From: ThomasChant Date: Sun, 23 Aug 2020 20:39:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=9C=AC=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=A0=BC=E6=89=80=E5=9C=A8=E5=88=97=E7=9A=84=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=A0=BC=E6=A0=BC=E5=BC=8F=E4=B8=BA=E6=96=87=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ruoyi/common/utils/poi/ExcelUtil.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java index 9971316a4..710cdfc9a 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/poi/ExcelUtil.java @@ -452,6 +452,15 @@ public class ExcelUtil cell.setCellValue(attr.name()); setDataValidation(attr, row, column); cell.setCellStyle(styles.get("header")); + if (ColumnType.STRING == attr.cellType()) + { + CellStyle cellStyle = cell.getCellStyle(); + DataFormat wbDataFormat = wb.createDataFormat(); + cellStyle.setDataFormat(wbDataFormat.getFormat("TEXT")); + } else if (ColumnType.NUMERIC == attr.cellType()) + { + cell.setCellType(CellType.NUMERIC); + } return cell; }