在批量打印标签时,特别是一些价格标签,标签上包含有价格信息,通过数据库导入Excel中的价格信息时会出现价格数据的小数点消失不见的情况,如下图把Excel中带小数点的数据导入中琅条码标签打印软件中进行打印时,数字后面的小数点只要是“0”的情况下都没有了,比如数据“6.00”导入软件中的是“6”,“8.50”导入软件中的是“8.5”,但是其他的最后一位不是0就能正常显示,比如“6.01”导入软件中还是“6.01”,这是为什么呢?如何解决这个问题呢? 问题原因:之所会出现这种情况是因为在Excel中单元格设置的是数值自动补充两位小数点,本身就包含两位小数点的不会自动补充,没有小数点或者小数点不够两位的会自动补充。但是这种单元格格式只能在Excel中起作用,数据导入条码软件中的还是默认的数据,比如选择第一个数据“6.00”单元格可以发现上面一栏显示的还是原来的数据“6”。 解决方法:新建一个空白的TXT文档,在Excel中选中数据所在的列,把数据全部复制到TXT文档中,然后在原Excel中把数据所在的列全选后右键-设置单元格格式,选择“文本”,把这一列的单元格格式都设置成文本格式。 然后再把数据从TXT复制到Excel的这一列中保存修改即可。把保存的Excel导入中琅条码标签打印软件中进行打印,就可以看到数据打印正常了。 如果不想用原Excel文件,也可以另外新建一个Excel,单元格格式设置成文本后,把数据从TXT复制过来,或者直接用TXT文档导入中琅条码标签打印软件中打印。注意数据库导入的时候如果是Excel文件就选择“Excel数据源”,如果用的是TXT文档就选择“TXT文本数据源(文件)”。
|