代码目的

QQ腾讯文档收集表下载本地后变成Excel表格,可是腾讯文档内的图片变成了链接,为了不手动保存图片,所以写出以下代码来实现自动保存图片。

代码原理

准备工作:

  1. python编译器
  2. python编译器安装pandas扩展库

开始工作:

  1. 将下面的代码复制到python编译器的文件内
  2. 将代码中的 pd.read_excel(路径)替换自己本地Excel表格文件的路径,usecols=()括号中的内容为表格中的列名。
  3. 将image1和image2函数内的imageName改成你要保存图片到什么路径
  4. 图片名为什么在for index in range(0,df.shape[0]):这里改imageName,本代码中 imageName=df.iloc[[index],[0]].values+“-”+df.iloc[[index],[1]].values对应usecols=(‘姓名(必填)’,‘班级(必填)’,“抵邕第1次核酸(必填)”,“抵邕第2次核酸(必填)”)内的第一和第二个列名
  5. 运行你就可以享受python的魅力

代码区

import pandas as pd
from skimage import io
#下面将以同时保存两张图片作为案例,如果有更多图片,可续写更多函数
#下载图片1函数
def image1(url ,imageName):imageFormat=""  #图片格式if "type=jpeg" in url[0][0]: #判断该图片链接中的图片格式imageFormat=".jpeg"else:imageFormat=".png"imageName="f:/国庆返校材料/第一次核酸/"+imageName+"_抵邕第1次核酸"+imageFormat  #图片保存路径和图片名和图片格式image = io.imread(url[0][0]) #下载图片io.imsave(imageName[0][0],image) #保存图片到本地return #下载图片2函数
def image2(url ,imageName):imageFormat=""  #图片格式if "type=jpeg" in url[0][0]: #判断该图片链接中的图片格式imageFormat=".jpeg"else:imageFormat=".png"imageName="f:/国庆返校材料/第二次核酸/"+imageName+"_抵邕第2次核酸"+imageFormat #图片保存路径和图片名和图片格式image = io.imread(url[0][0]) #下载图片io.imsave(imageName[0][0],image) #保存图片到本地returnpd.set_option('display.unicode.ambiguous_as_wide',True)
pd.set_option('display.unicode.east_asian_width',True)#读取表格内容
df = pd.read_excel(r'F:\国庆返校材料\国庆返校材料收集(收集结果).xlsx' , usecols=('姓名(必填)','班级(必填)',"抵邕第1次核酸(必填)","抵邕第2次核酸(必填)"))for index in range(0,df.shape[0]):imageName=df.iloc[[index],[0]].values+"-"+df.iloc[[index],[1]].valuesurl1=df.iloc[[index],[2]].valuesurl2=df.iloc[[index],[3]].valuesimage1(url1,imageName)image2(url2,imageName)
#----------------------代码备份区-----------------------------------------------------
#print(df[:10])#输出表格前十条数据
#imageName="f:/"+df.iloc[[0],[0]].values+"-"+df.iloc[[0],[1]].values+".png" #图片名
#url=df.iloc[[0],[2]].values  #图片链接
#image = io.imread(url[0][0]) #下载图片
#io.imshow(image)  #显示图片到编译器图形工具上
#io.imsave(imageName[0][0],image) #保存图片到本地
#print(df.shape) #表格行列数
#-------------------------------------------------------------------------------------

Python实现Excel表格图片下载-腾讯文档收集表下载Excel表格后下载图片相关推荐

  1. 腾讯文档收集结果从Excel中导出图片方法

    import openpyxl import requestswb = openpyxl.load_workbook(('C:\\Users\李西彤\Desktop\HS.xlsx')) sheet ...

  2. 怎么下载腾讯文档收集的健康码+批量导图?

    今天本人遇到个问题,用腾讯收集的健康码,命名不规范啊.然后下载下来是这样的,如图: 很郁闷,他居然是这样的名字,如果能直接显示链接地址就好了.比如钉钉智能填表的就是这样的.然后我们可以用软件直接下载. ...

  3. Python——selenium自动点击下载腾讯文档

    成功属于有准备的人 腾讯文档使用selenium方法点击下载,早前写的,现下网页格局可能有所改变. 代码基本都有注释. 那时刚入坑不久,代码不好看还望见谅. from bs4 import Beaut ...

  4. 鸿蒙文档旗舰店,腾讯文档鸿蒙版下载-腾讯文档 鸿蒙版v2.11.0-PC6鸿蒙网

    腾讯文档app是一款在线文档编辑应用.腾讯文档app支持多人协作编辑Word.Excel.PPT等内容,可以设置权限,文档安全可控. 软件介绍 腾讯文档app是一款可多人协作的在线文档.腾讯文档app ...

  5. 使用腾讯文档收集快递信息

    1在小程序中找到腾讯文档 2在腾讯文档中选择[新建]按钮 3选择[在线收集] 4选择空白收集表 5插入问题 6选择问题类型 7编辑问题 8发布编辑好的收集表格,也可以先预览看看效果 9生成二维码,发给 ...

  6. python word排版_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体等

    前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...

  7. 腾讯文档多人在线编辑表格协议分析

    1.初步分析 dev Tool调试发现多人在线编辑,类似于多人在线聊天,服务器负责收集客户端消息,然后集中处理服务器本地存储的文档. 调试发现,该服务基于websocket协议,通过分析ws消息流,可 ...

  8. python实现自动打卡_python实现腾讯文档自动打卡教程

    ​明明365天都不得不待在家里面,居然还要天天去腾讯文档打卡,烦死人了. 天天都填一样的内容,重复无意义的事情,时间就是金钱,浪费人时间约等于谋财害命呀. 所以参考了网络上的代码,并做了改进,用pyt ...

  9. AI × OCR:腾讯文档表格图像识别技术实践

    本文主要介绍基于深度神经网络的表格图像识别解决方案. 作者:腾讯QQ研发中心--CV应用研究组的yonke 1.前言 1.1背景 大多数人日常办公处理的文件,无非就是表格和文档,其中表格的重要性毋庸置 ...

最新文章

  1. go语言笔记——defer作用DB资源等free或实现调试
  2. IPV4报头格式详解
  3. 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成
  4. POJ - 3581 Sequence(后缀数组)
  5. GS使用HTTPS登录的设置过程
  6. 手机屏幕宽高像素计算_2020年的智能手机拍照新设计,就全看下半年了
  7. ssm整合 durid数据源 报错java.sql.SQLException: Access denied for user ‘xxx‘@‘localhost‘
  8. 计算机无法从硬盘启动怎么办,电脑不能从硬盘启动应该怎么解决
  9. vue中dom元素和组件的获取
  10. 聚类分析应用之市场细分
  11. EVE-NG之dynamips镜像重新计算idle值
  12. Real-Time Rendering 4th 译文《二十一 虚拟现实与增强现实》
  13. 中国能源统计年鉴面板数据-分省市主要污染物排放指标(包含ECXEL2020年中国统计年鉴)
  14. LINUX安装中文字体SimHei
  15. 学习用于视觉跟踪的深度紧凑图像表示Learning a Deep Compact Image Representation for Visual Tracking
  16. 第29章基于锁的并发数据结构
  17. 模拟赛DAY 2 T2不老梦
  18. King of Fighters 2003 全人物发招表(转)
  19. 关于通过前端xslx解析excel日期少一天原因
  20. Android性能优化系列之电量优化

热门文章

  1. 一位linux强人安装Ubuntu8.04的经验(转)
  2. 【C语言】判断某年是否为闰年
  3. 数据加密技术在计算机网络安全中的应用实例,数据加密技术在计算机网络安全中的应用.doc...
  4. 阿里巴巴最新总结「百亿级别并发设计手册」GitHub收获70K标星
  5. 创新突破,索爱S5耳机实现空间音频和动态头部跟踪
  6. 使用滴滴mpx 开发一个小程序组件
  7. 租车小程序系统开发制作功能介绍
  8. rsync守护进程部署
  9. 4G/5G无人机/无人车/无人船 远程控制,FPV增程,APM/Pixhawk图传数传一体
  10. ICPC 2022西安回顾