diff --git a/jshERP-boot/src/main/java/com/jsh/erp/utils/ExcelUtils.java b/jshERP-boot/src/main/java/com/jsh/erp/utils/ExcelUtils.java index 10dd7e79..4fed723f 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/utils/ExcelUtils.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/utils/ExcelUtils.java @@ -1,15 +1,11 @@ package com.jsh.erp.utils; import java.io.File; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; +import java.text.SimpleDateFormat; +import java.util.*; +import jxl.*; import org.springframework.util.StringUtils; -import jxl.Cell; -import jxl.Sheet; -import jxl.Workbook; import jxl.format.*; import jxl.write.Label; import jxl.write.WritableCellFormat; @@ -211,6 +207,21 @@ public class ExcelUtils { } } + public static String getDateContent(Sheet src, int rowNum, int colNum) { + // 日期 类型的处理 + Cell c = src.getRow(rowNum)[colNum]; + if(CellType.DATE.equals(c.getType())) { + DateCell dc = (DateCell) c; + Date jxlDate = dc.getDate(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + sdf.setTimeZone(TimeZone.getTimeZone("GMT")); + return sdf.format(jxlDate); + } else { + String dateStr = c.getContents().trim(); + return dateStr; + } + } + /** * 从第i行开始到最后检测指定列的唯一性 *