2019独角兽企业重金招聘Python工程师标准>>>

最近在研究盘点机盘点的问题,其中有一部分的商品没有的条形码,就想着自个生成条形码。参考了网上的教程,关于Excel批量生成条形码有大致以下三种:

  1. 下载条形码字体生成条形码。(打印出来后扫描不出来)
  2. Excel开发组件生成条形码。(可以扫出来,操作繁琐)
  3. Python批量生成条形码,再将图片路径插入到表格中。(就是一搜就出现的12行批量生成条形码的东东)

尝试了以上三种后,阅读openpyxl示例文档的时候,发现支持直接在Excel中插入图片,就有了如下代码:

from openpyxl import load_workbook,Workbook
from openpyxl.drawing.image import Image
from pystrich.code128 import Code128Encoderdef excelCode128(file):'''file:在文件目录下执行,excel的文件名。A列是商品编码,B列是生成的条形码。'''wb = load_workbook(file)sheet = wb.activex = 0for r in range(1,sheet.max_row+1):for i in range(1,3):if i == 1:# A列数据生成条码var = sheet.cell(column=i,row=r).valuefilename = str(var)+'.PNG'Code128Encoder(str(var)).save(filename,bar_width=1)if i == 2:# B列数据插入条码img = Image(filename)B = 'B'+str(r)sheet.add_image(img,B)x += 1wb.save(file)print("执行成功!共计%s条!" %str(x)) 

转载于:https://my.oschina.net/u/862317/blog/2054711

使用Python在Excel中批量生成条形码相关推荐

  1. excel条形码字体_在Excel中批量生成条形码,竟如此简单!

    条形码可以标出物品的生产国.制造厂家.商品名称.生产日期.图书分类号.邮件起止地点.类别.日期等许多信息,因而在商品流通.图书管理.邮政管理.银行系统等许多领域都得到广泛的应用. 那么如何在Excel ...

  2. 在Excel中批量生成条形码,支持Code128、Code39、Jan13等等格式

    将产品编码.物流号.客户订单号.送货单号.ISBN等等数据排量转换成条形码,支持Code128A.Code128B和Code128C.Code39.Jan13格式. 生成条形码前可以自定义形码的高度. ...

  3. Excel中批量生成含二维码和条形码的产品标签,#Excel插件

    Excel中批量生成含二维码和条形码的产品标签,工厂文员必备 Excel中批量生成产品标签,标签中同时包含二维码和条形码.工厂出货时必备,有了此标签可以扫码入库,效率提升数几倍.

  4. 在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码

    在Excel中批量生成标签,支持单排/双排标签,也支持二维码和条形码 手工生成标签效率低下,而且不能包含二维码.条形码. 利用<E灵>可以瞬间完成,而且第一次设置好参数,以后可以调用历史记 ...

  5. 【收藏】Python利用Excel+模板批量生成word文件

    Python利用Excel+模板批量生成word文件 最近帮朋友批量生成小区业主物业费未缴的律师函.朋友那有物业那边的表格数据,包括楼栋-房间号.业主姓名.欠费日期.欠款金额等信息.目的是需要将这些表 ...

  6. 解决“Excel中批量生成的文件夹名称乱码”问题

    一.问题描述: 我们在学习Excel中批量生成文件夹,文件夹的名称会出现乱码的问题,对此给出的解决方案如下: 1.将txt文件的后缀改为bat再运行出现了如下乱码名称: 二.解决方案 将bat格式的批 ...

  7. 动画演示:Excel中批量生成标签,也可以生成送货单、成绩通知单

    Excel插件:<打印标签>动画演示. 插件可以单个打印产品标签,也可以瞬间生成千百个标签,标签中可以插入二维码或者插入条形码,也可以不插入二维码和条形码,一切按需求设置.当然你也可以同时 ...

  8. Excel中批量生成标签,批量打印标签。按指定模板批量打印标签

    1.问题概述 工作中经常需要将产品明细表转换成标签,贴在送货单上,或者将学生成绩转换成标签打印出来发送给学生. 例如在下图中有若干产品的送货信息,要求按图2的模板批量打印. 图1 送货信息 图2 标签 ...

  9. EXCEL 批量生成条形码、二维码方案

    一. 通过条码字体生产条形码 1.网上下载C39HrP24DhTt 条码字体,导入win10 fonts文件夹,excel 中引用C39HrP24DhTt 字体进行显示. (68条消息) Excel ...

最新文章

  1. 关于DataGridView_DataError事件的问题
  2. Highcharts教程--把js代码从html中抽离出来,放到单独的一个js文件中。由html页面调用...
  3. 网络之DNS协议图解
  4. 怎样用计算机添加文章标题,计算机论文题目怎么定-易指做帮写网
  5. 《架构师》反思:系统可靠性
  6. 推荐下载:Windows 7 Ultimate (x86/x64) MSDN简体中文旗舰版
  7. C++ 运算符重载四(自定义数组类)
  8. 如何在windows上搭建DZ(Discuz!)论坛?
  9. android导航栏动画,Android 带Lottie动画的导航栏
  10. 苹果笔记本怎么找文件夹_苹果Mac电脑快速查找文件的两种方法
  11. SGX软硬件栈(四)——桥函数
  12. win7访问smb文件服务器,win7系统配置smb服务器
  13. 怎么查看电脑系统的初始安装日期
  14. Vulkan 多线程渲染
  15. Java、JSP服装销售管理系统
  16. xen(三)xl 工具使用
  17. 皮肤美化润饰滤镜Imagenomic Portraiture 4.0.3 for PS/LR4032 WIN中文汉化版
  18. vim的配置(c语言)
  19. java 图像处理截圆形的图形(修改版)
  20. JS 唤起QQ对话框

热门文章

  1. java 执行js脚本_java中调用js脚本
  2. 【HTML】做一个HTML的个人简介页面
  3. NVIDIA安培架构下MIG技术分析
  4. 海康明眸测温及身份证SDK接口C#编程小结
  5. SQL server 2008 R2 图文安装教程(附资源)
  6. springmvc新手笔记gow项目结构
  7. 基于Ubuntu系统调用opencv——在图片上显示汉字和数字
  8. linux创建用户、设置权限
  9. spring注解驱动开发-4 Spring 自动装配
  10. 汉朔2.13寸电子水墨屏的电子标签把玩