不知道大家有沒有遇到過這種情,通過數據庫導入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使用。
共有條評論 網友評論