Easypoi excel导入时日期校验
遇到的问题
excel 在输入时间时,会从在两种单元格格式,文本格式和日期格式;
后端接收的时候,有两种情况
- 用 LocalDate 接收就只能接收单元格为日期格式的,单元格为文本格式的接收不了
- 用 String 接收就只能接收单元格为文本格式的,单元格为日期格式的接收不了
如下图所示:
第一种情况:
第二种情况:
综上:总是会有一种条件不满足
解决办法
统一用 String 接收,将 excel 以日期格式导入的日期转换为 String 类型后,再用 String 接收即可
Easypoi 注解 @Excel 中有一个属性 format、importFormat、exportFormat;
按照需求的时间格式设定即可,我这里使用的是"yyyy/MM/dd"
@Pattern 这个注解,字符串根据正则校验的一个注解,按照需求编写正则表达式,以及校验不通过的返回消息即可;
以上是我暂时想到的解决办法,若各位大佬有更好的解决办法,还请指点,谢谢!
Easypoi excel导入时日期校验相关推荐
- Excel导入时日期格式转换
把excel文件中的日期格式的内容转回成标准时间 // 把excel文件中的日期格式的内容转回成标准时间 export function formatExcelDate(numb, format = ...
- mysql 导入日期 0000_解决Excel导入MySQL日期为0000-00-00
最近在为客户做一个库存升级改造的项目,之前客户的数据管理全部是在Excel中操作,估计以前也是没有意识到数据量变大以后,工作会变得如此困难,基本上处于一个无法操作的程度了.于是我们将旧版本的Excel ...
- POI实现Excel导入时提示NoSuchMethodError: org.apache.poi.util.POILogger.log
场景 SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践) 参照: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- excel导入时手机号码格式错误的一个解决方法
一.问题描述 使用Excel导入员工信息表时,手机号格式错误 格式错误 二.解决 在制作工作表模板时,把单元格格式设置为[文本]格式即可. 三.一些细节 1.全选整列再设置单元格格式 2.使用顶部的 ...
- 帆软报表实现Excel导入,并校验数据
帆软实现简单的批量导入 直接写好标题列 做导入功能不需要定义数据集,因为数据都是由外部而来,更多的,则是对单元格的操作.这里写好标题列,要求是与要导入的Excel标题列一样,或者在导入时,可以先下载模 ...
- 个人使用向7:easypoi EXCEL导入去空格
场景:系统存在客户可以通过上传excel来输入一些产品数据.对应用户输入数据校验是进行精确校验.所以输入的数据需要首尾去空格,因为空格肉眼无法判断是否存在,但是对应数据进行精确匹配时候回匹配上. 处理 ...
- Excel导入oracle日期格式转换
oracle导入excel报错: 报错: D_TDATE GDK-05030: 日期格式模式在转换整个输入字符串之前结束. CREATEDATE GDK-05043: 无效的月份 方法: 1.查询or ...
- 关于从Excel导入的日期时间转换问题处理
问题:从excel中读入的日期时间"变形"了 原因:excel内部进行特殊的编码 解决:需要借助公式来进行还原 // 把excel文件中的日期格式的内容转回成标准时间 export ...
- easypoi.excel 导入不固定的合并单元格数据
合并的数据,也是根据行列取获取, 拆分之后的表格,这样我们根据行列获取到数据 新插入的一行其实没有标题数据,这个时候我们就获取没有,说明插入的行,存在一定的灵活性,我们不知道客户会在什么时候插入,这个 ...
最新文章
- 349.两个数组的交集
- linux中链表的使用【转】
- SSH-Auditor:一款SSH弱密码探测工具
- Python入门100题 | 第049题
- JVM堆老年代分配比例
- PHP高性能输出UNICODE正则汉字列表 汉字转拼音多音字解决方案 搜索引擎分词细胞词库更新 搜狗词库提取TXT...
- 嵌入式linux文件系统启动,嵌入式Linux之文件系统启动分析【原创】
- 关于Socket通讯时通讯协议的制定
- android代码重启设备,Android设备重启(reboot)---Android studio
- Windows Nano Server安装配置详解06:在物理机中部署NanoServer
- 团队项目第二周 - 需求规格说明书 - 天冷记得穿秋裤队
- free bsd x修改UTC-SCT
- CVPR 2022数据集汇总|包含目标检测、多模态等方向
- 利用阿里云邮件推送免费发邮件,每天免费200封,速度快,还高大上
- iphone屏幕镜像如何全屏_iOS 11屏幕镜像无法投屏怎么办?大神教你只需三步完美解决!...
- Java验证邮箱格式是否正确
- 一句话,读懂首席架构师、CTO和技术总监的区别
- 玻璃及玻璃转变(Glass transition)
- 人工智能进化史:从麦卡锡到“索菲亚” | 精选
- 如何在visio中画出矩阵