Python 根据excel内容批量生成二维码
小明某天晚上凌晨突然收到一封国外boss的需求文件过来,附件夹带着一个excel文件,没来得及看密密麻麻的英文邮件内容,怀着忐忑不安的心情打开附件,以为又是一个难搞的复杂需求,结果内容只有一条。
url | Name | Age | Title | Department | Locate |
---|---|---|---|---|---|
https://demo1.target.com/ | Tom | 16 | GM | IT | Malaysis |
关掉附件,常出了一口气,大概猜测出要用这些参数拼接一个URL出来,看了邮件的描述,是要用拼接起来的url生成一个二维码,拍了一下胖胖的脑袋,用python搞起。
为方便大家食用,先列出所需的第三方包
import pandas as pd
import qrcode
聪明的小明先用伟大的pandas来读取excel
f = pd.read_excel(file_name)
读取到excel中的参数后使用将每一行拼接成一个url
for data in data:# init old docx filefname = str(data[1])age = str(data[2])title = str(data[3])department = str(data[4])locate = str(data[5])spliceurl = base_url + "name="+fname + "age="+age +"title=" +title + "department=" + department + "locate="+locate
拼接好url后,就可以把它丢给生成二维码的函数去处理了,我们把生成好的二维码以第一个参数为文件名保存起来
img = qrcode.make(spliceurl)img_name = "qrcode/"+fname + ".png"with open(img_name, 'wb') as f:img.save(f)
很简单的例子,工作中遇到的这种问题,用python都可以轻轻松松的解决,下一篇我会用rust
来实现这个功能,rust也是未来几年一定会火起来的语言,和大家一起学习交流。
如果大家有兴趣可以关注我的公众号,里面不止有技术,还有很多有趣的东西
Python 根据excel内容批量生成二维码相关推荐
- Python实现读取Excel表内容批量生成二维码
目录 一.概述 二.依赖库安装 三.Execl内容 四.代码片段 五.demo下载连接 一.概述 最近由于工作原因,需要用到大量二维码,如果用某料二维码生成器生成的话,要么一个一个生成,要么花钱开会员 ...
- Python读取Execl文件批量生成二维码
#参考他人稍微修改 引入包 import qrcode import xlrd 代码 生成二维码 def create_qrcode(file_name, content): img = qrcode ...
- Excel怎么批量生成二维码图片?
1.在excel中单元格中录入二维码信息 2.选中数据单元格区域,然后点击[图片工具]选项 3.点击[批量生成] 4.在[保存到区域]选项中录入F2 5.最后鼠标点击[确定]即可完成 ...
- 读取excel批量生成二维码
昨天工作需要,让生成二维码,让用草料生成,就需要一个个的复制粘贴,有点麻烦.关键是量特别大,如果传统的复制粘贴要很长时间才可以. 后来想到用程序生成.于是百度了一下生成二维码的方法,别说还很简单,把代 ...
- 速码工具箱,Excel批量生成二维码,瞬间搞定!
之前写过一篇文章,<批量生成二维码>,当时介绍了VBA中两种生成二维码的方式,一种需要引用QRmaker控件,一种是纯代码生成的方式.但是这两种方式都有一个最大的bug--不支持64位. ...
- 如何从Excel表格导入数据批量生成二维码
目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...
- 如何从Excel表格导入数据批量生成二维码 1
目前二维码应用渐趋广泛,二维码具有储存量大.保密性高.追踪性高.抗损性强.备援性大.成本便宜等特性,这些特性特别适用于表单.安全保密.追踪.证照.存货盘点.资料备援等方面.那么我们怎么用条码打印软件从 ...
- springboot+hutool批量生成二维码压缩导出
文章目录 1.引入依赖 2.测试编码 3.批量生成 4.解析excel 5.批量图片压缩 6.上传excel直接将输出流转成压缩包 1.引入依赖 <!-- 生成二维码依赖--><de ...
- TXT文件批量生成二维码
大多数人在制作标签时,数据库文件都选择Excel文件,其实TXT文件在作为数据库时,也是可以制作各种可变数据标签的,比如批量生成二维码,条形码等.下面我们就使用TXT文件作为数据库批量生成二维码. 打 ...
- 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学
生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...
最新文章
- C++多线程:thread类创建线程的多种方式
- POJ-1094 Sorting it All Out
- 快速入门SSM整合配置建立第一个SSM项目模板
- linux服务器监听服务sid_linux下重启oracle服务:监听器和实例
- NEFU 635(二分+枚举)
- 「长文」2022年企业数字化转型的八大趋势
- java dragged_Java:mouseDragged并在图形界面中移动
- python单元测试unittest
- python基础数据类型语法
- python命令符bash_从python结构执行远程bash命令时“转义”$
- vue中ref在input中详解
- python+pygame安装教程win8
- anaconda版本选择_Anaconda简介
- linux进入bios设置超线程,从BIOS开启超线程的方法
- Python实现特定格式的时间差自动计算
- 极小化极大;292Nim 游戏;bitset容器;464我能赢吗;486预测赢家
- java aws_AWS学习笔记(八)--S3 JAVA SDK
- 经典动漫秒变高清,需要怎么做?
- 主题模型LDA、NMF、LSA
- MISRA-C 2019