Python实现Excel表格图片下载-腾讯文档收集表下载Excel表格后下载图片
代码目的
QQ腾讯文档收集表下载本地后变成Excel表格,可是腾讯文档内的图片变成了链接,为了不手动保存图片,所以写出以下代码来实现自动保存图片。
代码原理
准备工作:
- python编译器
- python编译器安装pandas扩展库
开始工作:
- 将下面的代码复制到python编译器的文件内
- 将代码中的 pd.read_excel(路径)替换自己本地Excel表格文件的路径,usecols=()括号中的内容为表格中的列名。
- 将image1和image2函数内的imageName改成你要保存图片到什么路径
- 图片名为什么在for index in range(0,df.shape[0]):这里改imageName,本代码中 imageName=df.iloc[[index],[0]].values+“-”+df.iloc[[index],[1]].values对应usecols=(‘姓名(必填)’,‘班级(必填)’,“抵邕第1次核酸(必填)”,“抵邕第2次核酸(必填)”)内的第一和第二个列名
- 运行你就可以享受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表格后下载图片相关推荐
- 腾讯文档收集结果从Excel中导出图片方法
import openpyxl import requestswb = openpyxl.load_workbook(('C:\\Users\李西彤\Desktop\HS.xlsx')) sheet ...
- 怎么下载腾讯文档收集的健康码+批量导图?
今天本人遇到个问题,用腾讯收集的健康码,命名不规范啊.然后下载下来是这样的,如图: 很郁闷,他居然是这样的名字,如果能直接显示链接地址就好了.比如钉钉智能填表的就是这样的.然后我们可以用软件直接下载. ...
- Python——selenium自动点击下载腾讯文档
成功属于有准备的人 腾讯文档使用selenium方法点击下载,早前写的,现下网页格局可能有所改变. 代码基本都有注释. 那时刚入坑不久,代码不好看还望见谅. from bs4 import Beaut ...
- 鸿蒙文档旗舰店,腾讯文档鸿蒙版下载-腾讯文档 鸿蒙版v2.11.0-PC6鸿蒙网
腾讯文档app是一款在线文档编辑应用.腾讯文档app支持多人协作编辑Word.Excel.PPT等内容,可以设置权限,文档安全可控. 软件介绍 腾讯文档app是一款可多人协作的在线文档.腾讯文档app ...
- 使用腾讯文档收集快递信息
1在小程序中找到腾讯文档 2在腾讯文档中选择[新建]按钮 3选择[在线收集] 4选择空白收集表 5插入问题 6选择问题类型 7编辑问题 8发布编辑好的收集表格,也可以先预览看看效果 9生成二维码,发给 ...
- python word排版_利用Python-docx 读写 Word 文档中的正文、表格、段落、字体等
前言: 前两篇博客介绍了 Python 的 docx 模块对 Word 文档的写操作,这篇博客将介绍如何用 docx 模块读取已有 Word 文档中的信息. 本篇博客主要内容有: 1.获取文档的章节信 ...
- 腾讯文档多人在线编辑表格协议分析
1.初步分析 dev Tool调试发现多人在线编辑,类似于多人在线聊天,服务器负责收集客户端消息,然后集中处理服务器本地存储的文档. 调试发现,该服务基于websocket协议,通过分析ws消息流,可 ...
- python实现自动打卡_python实现腾讯文档自动打卡教程
明明365天都不得不待在家里面,居然还要天天去腾讯文档打卡,烦死人了. 天天都填一样的内容,重复无意义的事情,时间就是金钱,浪费人时间约等于谋财害命呀. 所以参考了网络上的代码,并做了改进,用pyt ...
- AI × OCR:腾讯文档表格图像识别技术实践
本文主要介绍基于深度神经网络的表格图像识别解决方案. 作者:腾讯QQ研发中心--CV应用研究组的yonke 1.前言 1.1背景 大多数人日常办公处理的文件,无非就是表格和文档,其中表格的重要性毋庸置 ...
最新文章
- go语言笔记——defer作用DB资源等free或实现调试
- IPV4报头格式详解
- 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成
- POJ - 3581 Sequence(后缀数组)
- GS使用HTTPS登录的设置过程
- 手机屏幕宽高像素计算_2020年的智能手机拍照新设计,就全看下半年了
- ssm整合 durid数据源 报错java.sql.SQLException: Access denied for user ‘xxx‘@‘localhost‘
- 计算机无法从硬盘启动怎么办,电脑不能从硬盘启动应该怎么解决
- vue中dom元素和组件的获取
- 聚类分析应用之市场细分
- EVE-NG之dynamips镜像重新计算idle值
- Real-Time Rendering 4th 译文《二十一 虚拟现实与增强现实》
- 中国能源统计年鉴面板数据-分省市主要污染物排放指标(包含ECXEL2020年中国统计年鉴)
- LINUX安装中文字体SimHei
- 学习用于视觉跟踪的深度紧凑图像表示Learning a Deep Compact Image Representation for Visual Tracking
- 第29章基于锁的并发数据结构
- 模拟赛DAY 2 T2不老梦
- King of Fighters 2003 全人物发招表(转)
- 关于通过前端xslx解析excel日期少一天原因
- Android性能优化系列之电量优化
热门文章
- 一位linux强人安装Ubuntu8.04的经验(转)
- 【C语言】判断某年是否为闰年
- 数据加密技术在计算机网络安全中的应用实例,数据加密技术在计算机网络安全中的应用.doc...
- 阿里巴巴最新总结「百亿级别并发设计手册」GitHub收获70K标星
- 创新突破,索爱S5耳机实现空间音频和动态头部跟踪
- 使用滴滴mpx 开发一个小程序组件
- 租车小程序系统开发制作功能介绍
- rsync守护进程部署
- 4G/5G无人机/无人车/无人船 远程控制,FPV增程,APM/Pixhawk图传数传一体
- ICPC 2022西安回顾