最近有小伙伴咨詢把數據庫導入的一串阿拉伯數字轉成中文小寫數字,只轉數字,不考慮十、百、千這些,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;
以上操作完成后點擊打印預覽就可以看到批量把阿拉伯數字轉成中文數字的效果,檢查沒有什么問題就可以連接打印機打印了。
綜上所述就是用中瑯條碼打印軟件把阿拉伯數字轉成中文數字的操作步驟及打印方法,軟件中的腳本編程功能很強大,可以實現各種數據的處理,小伙伴們可以下載軟件體驗一下。
共有條評論 網友評論