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

在条码打印软件中如何导入txt文本数据

领跑标签条码打印软件中支持txt、excel、access、sql server、 mysql、orcale、odbc等多种数据库类型的数据导入调用。其中txt文本数据库导入批量打印,是我们常用的一种数据库类型。在领跑条码软件中将txt导入分为2种导入类型:txt文本数据源(文件)和txt文本数据源(JDBC),可以根据自己的实际情况选择适合的数据源类型导入使用。如何将txt文本导入条码打印软件中使用?,在使用txt文本导入时,又该选择哪种导入方式呢?txt(文件)和txt(JDBC)有什么区别?

打开领跑标签条码打印软件,新建一个标签。在条码打印软件左上角有个“数据库设置”图标按钮,点击弹出“数据库设置”窗口,点“添加”下拉菜单中关于txt文本导入选择有2项:一个是txt文本数据源(文件),一个是txt文本数据源(JDBC)。

Txt文本数据源(文件)就是将txt文本当成普通的文本文件导入使用,优势是导入速度非常快,几十万数据只需要几秒钟就可以引入完。而txt文本数据源(JDBC)是将txt文本当成一个数据库导入处理。导入数度相当来说比较慢,但是非常稳定,并且支持sql语句的数据过滤。如果txt文本中的数据比较多都是几万、几十万,甚至上百万的数据量,建议使用第一种txt文本数据源(文件)导入方式。如果你的数量比较小,或者需要对txt文本中的数据进行条件过滤打印。只打印或不打印符合某些条件的数据,就可以选择第二种txt文本数据源(JDBC)。一般选择第一种,txt文本数据源(文件),弹出文本数据源管理窗口:通过“浏览”引入txt文本。

分隔符号是指需要文本中的哪个符号为参照,将其分为多列数据,比如这里面的是以逗号分隔的。

首行含列名称: 是指第一行是要参与打印的数据还是属性名称不参与打印。如上图第一行是属性名称不参与打印,就勾选“首行含列名称”。

字符集:是指该txt文本采用的是什么编码方式,一般选择默认的gb2312即可。如果导入txt文本后发现字段栏中显示内容均为乱码则需要在条码打印软件这个位置更换字符集可选择“utf-8”或其他。或者是在添加标签内容对象的时候,图形属性-数据源中显示乱码或开头有空格现象,也需要修改这里的字符集(或编码方式)。设置好后,点“测试连接”即可将数据引入到领跑条码打印软件中。如下图所示,可以在选择表、选择字段栏中看到具体的表名和字段名。窗口底部的“数据过滤”里面,可以通过“范围”选择要打印从哪一行到哪一行的数据。

如果在“数据库设置-添加”下拉菜单下选择的是“txt文件数据源(JDBC)”看到的数据库管理窗口如下图:

显示的属性含义都是一样的,就是在底部数据过滤里面会多一个“SQL”语句的过滤功能。可以写入select查询语句,过滤掉不需要打印的信息(或只保留要打印的信息)。

完成数据引入后,就可以在条码软件建立的标签上添加标签内容,比如这里添加一个普通文本对象,绘制好后,在该对象上右击-属性-数据源。

在该数据源窗口下,删除默认的数据,点“数据对象”栏中的十字添加按钮,添加“数据库导入”类型,并选择刚才导入的表及要用到列,完成设置。

这样就做好了简单的txt数据导入。在条码打印软件左上角点“打印”按钮,输入标签数量,并设置开始页码和结束页码(这个是控制打印范围的,从第几页开始,到第几页结束)。就可以进行批量打印了。