小明某天晚上凌晨突然收到一封国外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. 交互式计算机图形学总结:第三章 几何对象和变换
  2. ptrace和wait的理解 (ptrace监控进程)
  3. 服务降级-降级的概念
  4. linux查看锁了的用户,linux – 如何查找Unix用户帐户被锁定的所有方式
  5. git clone remote: HTTP Basic: Access denied
  6. [国家集训队]middle(二分+主席树[中位数思维题])
  7. 解决:DuplicateMappingException: Table [xx] contains physical column name referred to by multiple ... .
  8. 各大主流.Net的IOC框架性能测试比较
  9. [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比
  10. java离职证明模板_离职证明的一个小细节,差点让我「背调」over
  11. 附上堆和栈的区别 (转贴)
  12. h264和h265视频流SDP描述详解
  13. java笔试题(题目+解析)
  14. WPF实现选项卡效果(1)——使用AvalonDock
  15. Java定时任务,定时执行某个操作
  16. Mybatis的pooled连接池工作原理
  17. WTL入门(五) 自定义控件
  18. 代码重构(一)原理和规范
  19. 任务调度之Elastic-Job
  20. 电脑首次安装vue2过程/步骤(vue-cli)

热门文章

  1. ios android 视频格式,最佳iOS Android手机通用格式高清视频播放器: nPlayer-cue文件
  2. 二极管计算机原理,二极管逻辑电路
  3. 什么是BSIC及其在GSM系统中的应用
  4. u盘虚拟启动cd linux,[CDLinux]制作U盘CDLinux系统启动盘
  5. 怎樣制作线段动画_20技巧教你如何简单制作动画
  6. word转PDF时,英文单词的字母间距问题
  7. 生物信息分析服务器平台,高通量数据生物信息分析平台
  8. sql server分组排序
  9. python中减号怎么打_python减号
  10. 带你学习《深入理解计算机系统》虚拟存储器(1)——虚存概念及页、页表和地址翻译基础