最近有小伙伴咨询把数据库导入的一串阿拉伯数字转成中文小写数字,只转数字,不考虑十、百、千这些,0转成“〇”,1转成“一”,……9转成“九”,比如1290转过后得到是“一二九〇”,利用中琅条码标签打印软件中“脚本编程”处理方法可以很轻松实现这个功能,下面给大家介绍一下详细的操作步骤以及所需代码。如下图保存在Excel表中的数据。
在中琅条码标签打印软件中新建一个空白标签,选择打印机并设置标签的尺寸,行列等信息。
标签新建完成后点击“数据库设置”添加“Excel数据源”弹出Excel数据源管理窗口,点击“浏览”添加电脑上保存数字的Excel文件,然后点击“测试连接”和“添加”按钮完成数据库导入,关闭数据库设置窗口。
鼠标点击软件左侧边栏中的“A”图标在标签白色画布上绘制一个普通文本,双击普通文本打开“图形属性”-“数据源”,点击左侧数据对象下面的第二个“修改”按钮修改文本数据,把数据对象类型修改为“数据库导入”,连接就是刚刚添加的Excel连接,保存修改。
点击右侧处理方法下的“+”,添加一个“脚本编程”的处理方法,在脚本编程输入框中输入以下代码并保存即可看到原来数据库导入的阿拉伯数字被转换成了中文数字。
var chinese = ['〇', '一', '二', '三', '四', '五', '六', '七', '八', '九'];
var y =strReturn;
var result = "";
for (var i = 0; i < y.length; i++) {
result += chinese[y.charAt(i)];
}
strReturn=result;
以上操作完成后点击打印预览就可以看到批量把阿拉伯数字转成中文数字的效果,检查没有什么问题就可以连接打印机打印了。
综上所述就是用中琅条码打印软件把阿拉伯数字转成中文数字的操作步骤及打印方法,软件中的脚本编程功能很强大,可以实现各种数据的处理,小伙伴们可以下载软件体验一下。
共有条评论 网友评论