小明某天晚上凌晨突然收到一封国外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内容批量生成二维码相关推荐

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

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

  2. Python读取Execl文件批量生成二维码

    #参考他人稍微修改 引入包 import qrcode import xlrd 代码 生成二维码 def create_qrcode(file_name, content): img = qrcode ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. C++多线程:thread类创建线程的多种方式
  2. POJ-1094 Sorting it All Out
  3. 快速入门SSM整合配置建立第一个SSM项目模板
  4. linux服务器监听服务sid_linux下重启oracle服务:监听器和实例
  5. NEFU 635(二分+枚举)
  6. 「长文」2022年企业数字化转型的八大趋势
  7. java dragged_Java:mouseDragged并在图形界面中移动
  8. python单元测试unittest
  9. python基础数据类型语法
  10. python命令符bash_从python结构执行远程bash命令时“转义”$
  11. vue中ref在input中详解
  12. python+pygame安装教程win8
  13. anaconda版本选择_Anaconda简介
  14. linux进入bios设置超线程,从BIOS开启超线程的方法
  15. Python实现特定格式的时间差自动计算
  16. 极小化极大;292Nim 游戏;bitset容器;464我能赢吗;486预测赢家
  17. java aws_AWS学习笔记(八)--S3 JAVA SDK
  18. 经典动漫秒变高清,需要怎么做?
  19. 主题模型LDA、NMF、LSA
  20. MISRA-C 2019

热门文章

  1. java 批量发送邮件,java利用网易邮箱批量发送邮件(带附件)
  2. 【JMedia】诺贝尔奖得主:东亚教育浪费了太多生命
  3. 【ESD专题】1.ESD基础及IEC61000-4-2标准
  4. TVS和ESD那些事儿
  5. 声音场景分类问题探讨
  6. keyword can not be an expression
  7. linux if 括号用法总结
  8. matlab冒号,括号的用法
  9. Python与SEO,搜狗站长平台网站提交POST源码
  10. 怎样设置CorelDRAW中的网格参数