在條碼打印軟件中批量打印標簽的時候,常用到外部數據導入的方式生成變量的條碼標簽。最多遇到數據庫類型的就是txt文本和excel表格了。之前有客戶使用excel表導入中瑯條碼標簽打印軟件中制作商品標簽時,發(fā)現表格中的價格欄,導入標簽制作軟件后,沒有了后面的小數位,表格中是有小數點后面的2位數的。遇到這種情況,該怎么處理呢?
首先因為在excel表中帶有很多的單元格格式,尤其是針對單元格的數據類型設置,比如文本類型,數值類型,日期類型等等。在excel表導入條碼打印軟件中使用時,我們常會忽略這些格式所帶來的影響。比如excel表中,編輯價格欄時,就直接在單元格中輸入了數字,有的是一位小數,如:12.5 ,有的是不帶小數如:5等等,為了保證輸入的價格都是保留2位小數的格式,我們就直接在該列上右擊“設置單元格格式”,將其設置為“數值”,并保留2位小數,這樣在表格中的價格就都是統一的2位小數了。
但是當我們導入到條碼打印軟件中,就會發(fā)現:軟件中有的有小數,有的沒有小數。小數位并不統一。細心的用戶可能就會發(fā)現,軟件中顯示的效果,跟我們手動輸入的數字效果是一樣的,excel表中的保留2位小數的單元格格式并沒有起作用。
在條碼打印軟件中調用的是實際輸入的文本數據。并不帶單元格格式做出來的效果。
在excel表中有小數位,導入條碼打印軟件中出現少了小數位的情況,可以參照如下情況處理:打開excel表-文件-另存為,保存為txt文本格式。
得到txt文本文件,價格欄中的數值就是帶有小數點后2位的:
然后新建一個excel表文件,如果是WSP,打開excel表后選擇“數據-導入數據”。 如果是微軟的office 2003,就選擇“數據-導入外部數據-導入數據”。
將剛才保存的txt文本數據導入到新的excel表中,根據導入向導提示選擇適合的選項(前面的幾步保持默認設置即可),注意最后一步要選擇“文本”數據類型。
得到如下圖所示的表格數據,保存該excel表并關閉。
之后將新得到的excel表,重新導入到條碼打印軟件中調用就行了。
在使用excel表導入條碼打印中批量打印條碼標簽的時候,所遇到的問題大部分的情況都是由于表格自帶隱藏格式引起的,所以在遇到問題的時候,不要著急,先將excel表格式“清除”掉,再重新導入引用。
共有條評論 網友評論