mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	升级poi到最新版本4.1.2
This commit is contained in:
		| @@ -18,7 +18,6 @@ import java.util.Map; | ||||
| import java.util.Set; | ||||
| import java.util.UUID; | ||||
| import java.util.stream.Collectors; | ||||
| import org.apache.poi.hssf.usermodel.HSSFDateUtil; | ||||
| import org.apache.poi.ss.usermodel.BorderStyle; | ||||
| import org.apache.poi.ss.usermodel.Cell; | ||||
| import org.apache.poi.ss.usermodel.CellStyle; | ||||
| @@ -516,12 +515,10 @@ public class ExcelUtil<T> | ||||
|     { | ||||
|         if (ColumnType.STRING == attr.cellType()) | ||||
|         { | ||||
|             cell.setCellType(CellType.STRING); | ||||
|             cell.setCellValue(StringUtils.isNull(value) ? attr.defaultValue() : value + attr.suffix()); | ||||
|         } | ||||
|         else if (ColumnType.NUMERIC == attr.cellType()) | ||||
|         { | ||||
|             cell.setCellType(CellType.NUMERIC); | ||||
|             cell.setCellValue(StringUtils.contains(Convert.toStr(value), ".") ? Convert.toDouble(value) : Convert.toInt(value)); | ||||
|         } | ||||
|     } | ||||
| @@ -980,10 +977,10 @@ public class ExcelUtil<T> | ||||
|             Cell cell = row.getCell(column); | ||||
|             if (StringUtils.isNotNull(cell)) | ||||
|             { | ||||
|                 if (cell.getCellTypeEnum() == CellType.NUMERIC || cell.getCellTypeEnum() == CellType.FORMULA) | ||||
|                 if (cell.getCellType() == CellType.NUMERIC || cell.getCellType() == CellType.FORMULA) | ||||
|                 { | ||||
|                     val = cell.getNumericCellValue(); | ||||
|                     if (HSSFDateUtil.isCellDateFormatted(cell)) | ||||
|                     if (DateUtil.isCellDateFormatted(cell)) | ||||
|                     { | ||||
|                         val = DateUtil.getJavaDate((Double) val); // POI Excel 日期格式转换 | ||||
|                     } | ||||
| @@ -999,15 +996,15 @@ public class ExcelUtil<T> | ||||
|                         } | ||||
|                     } | ||||
|                 } | ||||
|                 else if (cell.getCellTypeEnum() == CellType.STRING) | ||||
|                 else if (cell.getCellType() == CellType.STRING) | ||||
|                 { | ||||
|                     val = cell.getStringCellValue(); | ||||
|                 } | ||||
|                 else if (cell.getCellTypeEnum() == CellType.BOOLEAN) | ||||
|                 else if (cell.getCellType() == CellType.BOOLEAN) | ||||
|                 { | ||||
|                     val = cell.getBooleanCellValue(); | ||||
|                 } | ||||
|                 else if (cell.getCellTypeEnum() == CellType.ERROR) | ||||
|                 else if (cell.getCellType() == CellType.ERROR) | ||||
|                 { | ||||
|                     val = cell.getErrorCellValue(); | ||||
|                 } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 RuoYi
					RuoYi