天问

批量生成条码教程

很多时候,在零售行业中,很多线下门店,仓库管理就会用到扫码功能。
(1)仓管员对购买的货物,进行扫码入口。
(2)仓管员对销售的货物进行,扫码出库。
(3)管理员对仓管员定时库存盘点。

那么,一个优秀的库存系统,一定是有扫码功能的,这样仓管员在货物管理的时候,就十分方便了,通过扫码,查询当前货物详情,库存。使用情况等等。
为了规范化管理,我们还需要对所有物品条码打印装订成一本条目书。这样,仓管员在熟练操作后,也完全可以不用到仓库找码操作了。。
那么现在说的是,如何生成并打印成一本条码书呢?比如给这样一个excel表格,怎么打印出所有条目呢:

BaiduHi_2016-11-7_23-28-59

下面是显示的第一页商品条目,效果如下:

{FF71FA4E-C20A-4B45-8214-F491693B6CBB}

很多年后发现,有小伙伴有这个需求,所以接着写这个文章吧:

(1)php实现

1.1 php批量读取excel数据,注意引用phpexcel包:

 public function readExcelData()
    {
        error_reporting(E_ALL);
        date_default_timezone_set('Asia/ShangHai');
        $excel = new \PHPExcel_Reader_Excel2007();
        $obj = $excel->load(getcwd() . "/Data/barcode.xlsx");
        $sheet1 = $obj->getSheet(0); // 读取第一個工作表
        $highestRow = $sheet1->getHighestRow(); // 取得总行数
        $highestColumm = $sheet1->getHighestColumn(); // 取得总列数
        /** 循环读取每个单元格的数据 */
        $dataset = null;
        for ($row = 2; $row <= $highestRow; $row++) {//行数是以第1行开始,标题不要所以第二行开始
            for ($column = 'A'; $column <= $highestColumm; $column++) {//列数是以A列开始
                $cell = $sheet1->getCell($column . $row)->getValue();
//                if($cell instanceof PHPExcel_RichText){
//                    $cell = $cell->__toString();
//                }//富文本转换字符串
                if (is_object($cell)) {
                    $cell = $cell->__toString();
                }
                $dataset[$row - 2][] = $cell;
            }
        }
        return $dataset;
    }

1.2 php生成条码,配置A4页面格式,批量打印即可。引入barcodegen库:

//


(2)java实现

方法类似,且项目久远,所以不再赘述。

(3)条码商品自动入库

仓库建库是一件辛苦的事情,尤其是对于新开的连锁中央厨房,中央仓库。调料可能就有几百种,相当于一个小超市。仓管员初期货物编码和命名可能十分不标准。导致后续管理层很难进行成本管理。为了解决这一问题,本文实现了仓管员通过无线扫码枪只需要不断扫码即可自动建库、入库(通过调取商品API查询条码货物的属性自动建档)。

请查看这篇文章:

http://blog.yoqi.me/archives/13921

(4)批量生成商品支付二维码

首先需要实现微信/支付宝扫码支API,接下来通过批量调用API实现批量生成商品支付二维码功能,详情查看这篇文章:

博客地址:http://blog.yoqi.me/?p=509
扫我捐助哦
喜欢 2

这篇文章有1条评论

  1. noname 2018/10/17 #1 [REPLY]

    哎,标题文!~不留联系方式了。囧

发表评论