不知道大家有沒(méi)有遇到過(guò)這種情,通過(guò)數(shù)據(jù)庫(kù)導(dǎo)入Excel中的日期數(shù)據(jù)到中瑯條碼標(biāo)簽打印軟件中時(shí),日期數(shù)據(jù)顯示的不正確,比如下圖,Excel中的日期顯示的是“2022年1月1日”,但是導(dǎo)入中瑯條碼打印軟件中后顯示的是“2022-01-01”,為什么會(huì)這樣呢?如果遇到這種情況怎么解決呢?下面給大家介紹一下具體原因以及解決方法。
問(wèn)題原因:之所會(huì)出現(xiàn)這種情況是因?yàn)樵贓xcel中單元格設(shè)置的是日期時(shí)間格式,可以打開(kāi)單元格格式查看一下就能看出來(lái),選中某個(gè)單元格就可以看到這個(gè)單元格中的數(shù)據(jù)就是“2022-1-1”,只不過(guò)設(shè)置的日期時(shí)間格式后顯示的才是“2022年1月1日”,但是這種單元格格式只能在Excel中查看,數(shù)據(jù)導(dǎo)入條碼軟件中的還是默認(rèn)的數(shù)據(jù)。
解決方法:新建一個(gè)空白的TXT文檔,在Excel中選中日期所在的列,把日期數(shù)據(jù)全部復(fù)制到TXT文檔中,然后在原Excel中把日期所在的列全選后右鍵-設(shè)置單元格格式,選擇“文本”,把這一列的單元格格式都設(shè)置成文本格式。
然后再把日期從TXT復(fù)制到Excel的這一列中保存即可,在導(dǎo)入中瑯條碼標(biāo)簽打印軟件中就可以看到日期顯示正常了,而且直接在Excel中就能看到單元格的數(shù)據(jù),點(diǎn)擊一個(gè)單元格,上面顯示的數(shù)據(jù)和單元格數(shù)據(jù)是一模一樣。(如果不想用原Excel文件,也可以另外新建一個(gè)Excel,單元格格式設(shè)置成文本后,把數(shù)據(jù)復(fù)制過(guò)來(lái))
有的小伙伴可能會(huì)問(wèn)為什么直接把原Excel表中的日期數(shù)據(jù)的單元格設(shè)置成文本格式就不行,通過(guò)上面的把單元格設(shè)置成文本步驟可以看到,如果直接修改原數(shù)據(jù)單元格格式為文本,就會(huì)發(fā)現(xiàn)日期時(shí)間數(shù)據(jù)變成了一串?dāng)?shù)字。所以只能借助TXT文檔,把當(dāng)前顯示的數(shù)據(jù)變成文本格式再?gòu)?fù)制到原來(lái)的Excel使用。
標(biāo)簽:條碼打印軟件 , Excel數(shù)據(jù)庫(kù) , 日期時(shí)間顯示錯(cuò)誤
共有條評(píng)論 網(wǎng)友評(píng)論