欢迎关注原创视频教程

Python微信订餐小程序课程视频

https://edu.csdn.net/course/detail/36074

Python实战量化交易理财系统

https://edu.csdn.net/course/detail/35475

背景

今天有朋友有批量生成二维码的需求,虽然量不是太大,但要人工一个一个生成也是很非时间的,而且我在网上找了下,没有现成的工具,于是就自己动手花了10分钟用python写了个根据excel批量生成二维码工具的小脚本

excle模板

用到的python模块

  • qrcode
  • xlrd

安装模块

pip install qrcode
pip install xlrd

python代码

import qrcode
import xlrd
import osdef read_excel_sheet(path,sheetname = "Sheet1"):try:data = xlrd.open_workbook(path)sheet = data.sheet_by_name(sheetname)return sheetexcept Exception as e:print(e)def create_qrcode(name,content,path=''):qr = qrcode.QRCode(version=1,error_correction=qrcode.constants.ERROR_CORRECT_H,box_size=10,border=1)qr.add_data(content)qr.make(fit=True)img = qr.make_image()file = '{}.png'.format(os.path.join(path,name))print(file)with open(file,'wb') as f:img.save(f)if __name__ == "__main__":sheet = read_excel_sheet('qrcode.xlsx',sheetname = 'Sheet1')nrows = sheet.nrowsfor i in range(nrows):row = sheet.row_values(i)tw = row[0]name = row[1]mobile = int(row[2]) if type(row[2]) is float else row[2]yyzz = int(row[3]) if type(row[3]) is float else row[3]filename = '{}_{}_{}_{}'.format(tw,name,mobile,yyzz)content = '位置:{}\n 姓名:{}\n 代码:{}\n 电话:{}'.format(tw,name,yyzz,mobile)create_qrcode(filename,content,path="./tmp")

将代码保存成create_batch_qrcode.py,并在同目录下创建文件夹tmp

执行python脚本

python create_batch_qrcode.py

搞定

python实现根据excel内容批量生成二维码相关推荐

  1. Python实现读取Excel表内容批量生成二维码

    目录 一.概述 二.依赖库安装 三.Execl内容 四.代码片段 五.demo下载连接 一.概述 最近由于工作原因,需要用到大量二维码,如果用某料二维码生成器生成的话,要么一个一个生成,要么花钱开会员 ...

  2. Excel怎么批量生成二维码图片?

    1.在excel中单元格中录入二维码信息 ​ 2.选中数据单元格区域,然后点击[图片工具]选项 3.点击[批量生成] ​ 4.在[保存到区域]选项中录入F2 ​ 5.最后鼠标点击[确定]即可完成 ​ ...

  3. 读取excel批量生成二维码

    昨天工作需要,让生成二维码,让用草料生成,就需要一个个的复制粘贴,有点麻烦.关键是量特别大,如果传统的复制粘贴要很长时间才可以. 后来想到用程序生成.于是百度了一下生成二维码的方法,别说还很简单,把代 ...

  4. 速码工具箱,Excel批量生成二维码,瞬间搞定!

    之前写过一篇文章,<批量生成二维码>,当时介绍了VBA中两种生成二维码的方式,一种需要引用QRmaker控件,一种是纯代码生成的方式.但是这两种方式都有一个最大的bug--不支持64位. ...

  5. 如何从Excel表格导入数据批量生成二维码

    目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...

  6. 如何从Excel表格导入数据批量生成二维码 1

    目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...

  7. springboot+hutool批量生成二维码压缩导出

    文章目录 1.引入依赖 2.测试编码 3.批量生成 4.解析excel 5.批量图片压缩 6.上传excel直接将输出流转成压缩包 1.引入依赖 <!-- 生成二维码依赖--><de ...

  8. TXT文件批量生成二维码

    大多数人在制作标签时,数据库文件都选择Excel文件,其实TXT文件在作为数据库时,也是可以制作各种可变数据标签的,比如批量生成二维码,条形码等.下面我们就使用TXT文件作为数据库批量生成二维码. 打 ...

  9. 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学

    生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...

  10. 前端批量生成二维码并打包下载

    前端批量生成二维码并打包下载 项目中遇到一个紧急需求在没有后端配合的情况下,前端独自实现生成二维码并打包下载 生成二维码:下载 qrcodejs2 批量打包下载:下载 JSZip 和 FileSave ...

最新文章

  1. mysql 非正常关闭_mysql非正常关机,无法启动解决方案(转)
  2. clion 查看内容窗口_了解Photoshop文档窗口(3)
  3. python 库整理: collections.namedtuple
  4. 开发log4j配置_从 log4j 迁移到 logback
  5. python个人收支管理系统相关题目_练手题:计算人均付费(SQLPython)
  6. C#获取屏幕大小的“简单整理”。。
  7. 马上开课 | 第 3 期临床基因组家系分析,助力发表Case Report
  8. csv java 科学计数法_Java入门笔记1/0(输入与输出)
  9. Linux下使用脚本安装和升级pip
  10. 彻底理解文本主题模型LDA(极致原理讲解+实战)
  11. python plot 坐标轴范围_Python,Matplotlib,子图:如何设置轴范围?
  12. SDIO接口(1)——SDIO简介
  13. jQuery入门第二章(显示隐藏动画)
  14. Power BI中使用图片作为切片器
  15. 骗子QQ2875827910手机号码15591473507微信号gewen521520
  16. HA+LVS 高可用集群
  17. type_traits 类型萃取
  18. 数据库原理与应用——引言(一)
  19. 气电旋转接头在全自动洗车系统中的应用
  20. 如何在数据分析工作中找准自己的角色和定位?

热门文章

  1. 金税盘显示frm000013_开票软件(金税盘版)2020年4月征期抄报方法/季报方法!
  2. 目前航信版开票软件自身导入文本数据的问题
  3. 安装MathType及使用
  4. c语言中的空字符常量,C ++中的空字符常量
  5. Mars3D讲解视频
  6. Epson LQ1600K3+ 打印区域
  7. Taro 周报 #7: 收获「e代驾」案例,发布 v2.2.16 和 v3.2.0-canary.2
  8. 办公室学什么计算机,(计算机)办公室文员、助理都可以学学,留着迟早用得着
  9. NetMeeting的使用
  10. 计算机鼠标双击怎么,解决方案:解决鼠标双击问题的方法(最全面,最实用)_计算机基础知识_IT /计算机_信息...