python生成excel文件二维码_Python 根据excel内容批量生成二维码

某天晚上凌晨突然收到一封国外boss的需求文件过来,附件夹带着一个excel文件,没来得及看密密麻麻的英文邮件内容,怀着忐忑不安的心情打开附件,以为又是一个难搞的复杂需求,结果内容只有一条。

关掉附件,常出了一口气,大概猜测出要用这些参数拼接一个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 file

fname = 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都可以轻轻松松的解决

专门建立的Python学习扣扣圈,从零基础开始到Python各领域的项目实战教程、开发工具与电子书籍。与你分享企业当下对于python人才需求及学好python的高效技巧,不停更新最新教程!点击加入我们的python学习圈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值