其他分享
首页 > 其他分享> > 解决EasyExcel读取日期为1905年

解决EasyExcel读取日期为1905年

作者:互联网

问题

用EasyExcel导入Excel的时候读取日期出现问题,部分日期读取变成1905年

Excel中的日期格式比较特别,是yyyy.MM格式的,和数字类型的小数非常相似

image

image

和Excel中的日期对不上

经过调试后发现,错误日期在EasyExcel读取出来的格式是Number,正确的日期格式是String

原因

Excel单元格格式问题,因为日期格式是yyyy.MM,部分单元格是数值格式,在被EasyExcel读入转换成日期时就变成了1905年

日期读取正确的单元格左上角都有一个绿色小三角

解决方法

编辑Excel,选择日期那一列,将单元格格式改为文本
image

然后复制一整列内容到其他地方,再复制回来粘贴

单元格左上角有一个绿色三角小箭头可以正常识别日期了

标签:读取,EasyExcel,单元格,Excel,日期,格式,1905
来源: https://www.cnblogs.com/montaro/p/16575605.html