不知道大家有没有遇到过这种情,通过数据库导入Excel中的日期数据到中琅条码标签打印软件中时,日期数据显示的不正确,比如下图,Excel中的日期显示的是“2022年1月1日”,但是导入中琅条码打印软件中后显示的是“2022-01-01”,为什么会这样呢?如果遇到这种情况怎么解决呢?下面给大家介绍一下具体原因以及解决方法。 问题原因:之所会出现这种情况是因为在Excel中单元格设置的是日期时间格式,可以打开单元格格式查看一下就能看出来,选中某个单元格就可以看到这个单元格中的数据就是“2022-1-1”,只不过设置的日期时间格式后显示的才是“2022年1月1日”,但是这种单元格格式只能在Excel中查看,数据导入条码软件中的还是默认的数据。 解决方法:新建一个空白的TXT文档,在Excel中选中日期所在的列,把日期数据全部复制到TXT文档中,然后在原Excel中把日期所在的列全选后右键-设置单元格格式,选择“文本”,把这一列的单元格格式都设置成文本格式。 然后再把日期从TXT复制到Excel的这一列中保存即可,在导入中琅条码标签打印软件中就可以看到日期显示正常了,而且直接在Excel中就能看到单元格的数据,点击一个单元格,上面显示的数据和单元格数据是一模一样。(如果不想用原Excel文件,也可以另外新建一个Excel,单元格格式设置成文本后,把数据复制过来) 有的小伙伴可能会问为什么直接把原Excel表中的日期数据的单元格设置成文本格式就不行,通过上面的把单元格设置成文本步骤可以看到,如果直接修改原数据单元格格式为文本,就会发现日期时间数据变成了一串数字。所以只能借助TXT文档,把当前显示的数据变成文本格式再复制到原来的Excel使用。
|