??問題:
我用bartender做一個(gè)條碼
標(biāo)簽(datamatrix) 內(nèi)容為123<CR>ABC,記事本里掃描出來的結(jié)果是123(空一行)ABC,但是excel里掃描出來的結(jié)果是123ABC,為什么excel里不識(shí)別<CR>符號(hào)嗎,或者該怎么設(shè)置?
解答:
題目中提到的這個(gè)問題,首先應(yīng)該明白回車<CR>和換行<LF>這兩個(gè)字符在不同操作系統(tǒng)中的作用。
Unix/Linux系統(tǒng)里,每行結(jié)尾只有“<LF>”,即" ";Windows系統(tǒng)里面,每行結(jié)尾是“<CR><LF>”,即“ ”;Mac系統(tǒng)里,每行結(jié)尾是“<CR>”,即" ";。一個(gè)直接后果是,Unix/Linux/Mac系統(tǒng)下的文件在Windows里打開的話,所有文字會(huì)變成一行;而Windows里的文件在Unix/Mac下打開的話,在每行的結(jié)尾可能會(huì)多出一個(gè)^M符號(hào)。
文本文件是一個(gè)所有系統(tǒng)都通用的文件,所以當(dāng)你在文本文件里面對這個(gè)datamatrix條碼進(jìn)行掃描時(shí),它遇到<CR>時(shí),可以做換一行的處理,而Excel是一個(gè)Window系統(tǒng)獨(dú)有的軟件工具,它只能夠把<CR><LF> 作為換一行的標(biāo)志,僅僅有一個(gè)<CR>時(shí),它不會(huì)做換一行處理。
所以你在Bartender中應(yīng)該做成123<CR><LF>ABC,這樣就可以在Excel中正確換行了。
123<CR><LF>ABC做成datamatrix時(shí),如下圖所示: