Commit e647c58ddce43e26fba38c917f8c12319397b675

Authored by gaoming
1 parent 987306da
Exists in master

.

@@ -59,7 +59,7 @@ uploadArchives { @@ -59,7 +59,7 @@ uploadArchives {
59 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD) 59 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
60 } 60 }
61 pom.project { 61 pom.project {
62 - version '1.1.31' 62 + version '1.1.32'
63 artifactId ARTIFACT_Id 63 artifactId ARTIFACT_Id
64 groupId GROUP_ID 64 groupId GROUP_ID
65 packaging TYPE 65 packaging TYPE
src/main/java/com/taover/util/UtilExcel.java
@@ -402,7 +402,14 @@ public class UtilExcel { @@ -402,7 +402,14 @@ public class UtilExcel {
402 if(currCellType.compareTo(CellType.STRING) == 0){ 402 if(currCellType.compareTo(CellType.STRING) == 0){
403 dataRow.add(UtilString.trimCodePage(cell.getRichStringCellValue().getString())); 403 dataRow.add(UtilString.trimCodePage(cell.getRichStringCellValue().getString()));
404 }else if(currCellType.compareTo(CellType.NUMERIC) == 0){ 404 }else if(currCellType.compareTo(CellType.NUMERIC) == 0){
405 - dataRow.add(df.format(cell.getNumericCellValue())); 405 + //if (DateUtil.isCellDateFormatted(cell)) {
  406 + if (cell.getCellStyle().getDataFormat()==28||cell.getCellStyle().getDataFormat()==31 || cell.getCellStyle().getDataFormat() == 58) {
  407 + // 如果是date类型则 ,获取该cell的date值
  408 + dataRow.add( new SimpleDateFormat("yyyy-MM-dd").format(DateUtil.getJavaDate(cell.getNumericCellValue())));
  409 + } else { // 纯数字
  410 + // return String.valueOf(cell.getNumericCellValue());
  411 + dataRow.add( df.format(cell.getNumericCellValue()));
  412 + }
406 413
407 }else if(currCellType.compareTo(CellType.BOOLEAN) == 0){ 414 }else if(currCellType.compareTo(CellType.BOOLEAN) == 0){
408 dataRow.add(cell.getBooleanCellValue()); 415 dataRow.add(cell.getBooleanCellValue());