当前位置:首页 > 服务中心> 技术文档 > 正文

在条码打印软件中导入外部数据的注意事项

 

  在条码打印软件中,一般会用到批量生成功能。比如说序列生成,随机生成,外部数据导入等等,无论是做条形码、二维码、信封、物品标签,还是防伪标签等,只要涉及到批量生产的任务,基本上都离不开外部数据导入。也就是通过excel,txt文本,mysql,sql server,orcale等数据库中的数据导入的条码打印软件中,做批量打印,节省升级,提高工作效率。不过一般通过外部数据的导入,由于数据载体的自身格式和保护特性或遇到这样那样的问题。这里我们就简单介绍下外部数据导入条码打印软件进行批量打印时常遇到的问题及解决方法。

   领跑标签条码打印软件支持excel,txt,sql server,mysql,orcale,ODBC,access,DB2等多种数据库的导入。因为每种数据库导入条码打印软件中所使用的链接方式不同,所以需要我们根据外部数据的具体存储格式,选着相应的数据源类型。比如说我导入的是txt文本中的数据就选着Text文本数据源,如果是excel就选择Excel数据源。选着正确的数据库类型是进行外部数据批量打印的设置的基础。

1、将excel中的数据导入到条码打印软件

  将Excel数据导入条码打印软件中使用,这是经常遇到的一种外部数据导入使用方式。我们知道excel作为一个小型数据库不仅有数据库的功能也可以对其数据内容进行格式添加、排版。尤其是在excel中会带有一些隐性格式,也可以说是excel的默认格式。在将excel数据导入条码打印软件的时候,就会因为这些隐性格式带来一些问题,当然不同的条码打印软件遇到的问题会不同,不过可以作为一种参考来解决问题。比如说在使用领跑标签打印软件时,导入excel数据有时会出现数据为空的现象。这种情况有部分原因就是excel自带格式造成的。所以我们可以将excel表另存为csv文本格式,这样就可以完全清除excel的自带格式,避免出现由于格式原因引起的问题。

CSV格式实际上是文本格式,不过他在外观和排版上和excel表的样式是相同的。如下图所示

这里有两点需要注意的就是,当我们将excel转为csv格式后,将csv文本中的数据导入领跑标签条码打印软件的时候就不能选择excel数据源导入了,应该用Text文本数据源。

2、将txt数据导入条码打印软件

在用txt文本进行数据导入的时候,需要注意的就是每列的分隔符以及是否含有列名。如下图

 

每列以逗号分隔,而且每列都有一个列名:产品名称,批次,编号。所以在领跑标签打印软件中可以做如下设置,当我们对标签内容或者是条码内容进行参数属性设置的时候,就可以在数据源中选择哪个参数具体调用哪列数据。

3、将sql server中的数据导入条码打印软件

外部数据导入常用的数据库除了excel外,还有就是sql server。当选择sql sserver数据源的时候,明明数据库名称,接口,账户,密码都是对的,但是在做测试连接的时候还是没有反应。这时因为没有打开1433端口的原因。可以打个sp4补丁,将端口打开。这样才能确保数据传输无碍。

以上是我们在用条码打印软件外部数据调用时,可能会出现问题的几个点。在用做条码标签的时候,如遇类似问题,可以参考以上方法解决。