1.7K Star 11.9K Fork 5.4K

GVP季圣华 / 华夏ERP

 / 详情

导入Excel中日期单元格未设置日期格式时 ExcelUtils.getContent(src 获取不到 年份中的前2个数字

待办的
创建于  
2024-05-10 18:41

获取单元格内容函数未针对日期类型处理

ExcelUtils.getContent(src :
public static String getContent(Sheet src, int rowNum, int colNum) {
		if(colNum < src.getRow(rowNum).length) {
			return src.getRow(rowNum)[colNum].getContents().trim();
		} else {
			return null;
		}
	}

评论 (2)

小马过河 创建了任务
小马过河 修改了描述
展开全部操作日志

临时增加单元格日期类型判断和返回解决问题

            Cell cell=src.getRow(rowNum)[colNum];
            if(cell.getType()== CellType.DATE){
                DateCell dateCell = (DateCell) cell;
                Date date = dateCell.getDate();
                return new SimpleDateFormat("yyyy-MM-dd").format(date);
            }else{
                return src.getRow(rowNum)[colNum].getContents().trim();
            }
小马过河 修改了标题

如果不处理是会出现日期格式错误吗

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
7604499 mlj888 1696993715 852955 jishenghua 1652086470
Java
1
https://gitee.com/jishenghua/JSH_ERP.git
git@gitee.com:jishenghua/JSH_ERP.git
jishenghua
JSH_ERP
华夏ERP

搜索帮助