通过xlwings PIL 将excel图片导出
通过xlwings PIL 将excel图片导出
复制剪切板上的内容
通过PIL获取剪切板上的内容
存储至本地
PS. 困扰的点就是在操作的时候回遇到range的行高,列宽太小,复制出的图片很小
需要对range的column_width和row_height进行调整,同时对range内pic的属性相应调整到最合适
import xlwings as xw
from PIL import ImageGrab
import os# 打开文件的地址
open_file = r'C:\Users\zhaolei\Desktop\2021.04.06花在花园里新款S0999.xlsx'
# 保存文件的basename
save_file = r'C:\Users\zhaolei\Desktop'wb = xw.Book(open_file)
# 获取D列最大行号
sht = wb.sheets[0]
start_row = xw.Range('D7').end('up').row
end_row = xw.Range('D7').end('down').row
print(start_row,end_row)# 调整行高列宽
rng = xw.Range('E1:E50')
rng.column_width = 56
rng.row_height = 255
# 调整图片大小
for pic in wb.sheets[0].pictures:pic.height = 333pic.width = 333# 导出
for i in range(start_row+1,end_row+1):pic_name = xw.Range('D'+str(i)).value + '_IMGURL1.jpg'xw.Range('E' + str(i)).copy() # 将单元格复制img = ImageGrab.grabclipboard() # 通过PIL库将剪切板上的内容获取img.save(os.path.join(save_file,pic_name)) # 保存至本地print('Done')
wb.close()
通过xlwings PIL 将excel图片导出相关推荐
- 集成easypoi实现excel图片导出
我们先来看一眼,跟着本文实现下来的最终效果.如下图所示: 一.引入pom依赖 实现excel图片导出,我们还是得依赖于easypoi来做.所以你们只需要在你们的pom.xml依赖中加上如下easypo ...
- 使用Magicodes.IE.Excel完成Excel图片的导入和导出
说明 本章教程主要说明如何使用Magicodes.IE.Excel进行图片的导入导出. 要点 配置DTO进行Excel图片导出 配置DTO进行Excel图片导入 图片导入导出特性说明 ExportIm ...
- Excel表格怎么批量导出图片将文件中的图片导出到文件夹中
这几天一直没写博文,但是为了让大山的孩子,能够像京城的富二代一样,可以开开心心公公平平地享受学习excel的权利,因此决定今天继续写,今天主要来谈谈excel图片批量导出,关于excel表格怎么批量导 ...
- php导出照片,TP5导出excel图片和数据--先下载图片到本地服务器
## :-: TP5导出excel图片和数据--先下载图片到本地服务器 ~~~ public function Export( ) { set_time_limit(0); ini_set('memo ...
- php单元格字体颜色,PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽...
PHPExcel API接口用法大全,按模板导入excel,美化excel,导出图片,设置单元格字体颜色背景色边框,合并单元格,设置行高列宽 2020-08-31 85 一:读取excel表模板$ph ...
- java利用poi导出excel功能-附带图片导出
java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...
- 使用EasyPoi导出Word文件,使用@Excel注释导出实体对象图片的解决方案
目录 一.问题介绍 二.解决方案展示 1.准备Word模板文件 2.部分实体对象 3.重写EasyPoi中ExcelEntityParse类的createCells方法 4.导出Word文件的主逻辑 ...
- java实现excel导入导出,对象图片读取,上传七牛云
java实现excel导入导出以及解决方案 因为公司业务需求,要完成针对表格的导入导出,excel这里使用MultipartFile类接收 ,下面是部分关键代码,希望有所帮助 //获取excel文件的 ...
- Excel图表导出为图片,最终转为eps矢量图
写论文时一般会用到矢量图,即放大和缩小不会失真的图片.不管原图片是png.jpg还是pdf格式,都可以方便的转化为eps格式的矢量图,并在Latex中使用. 1.Excel图表导出为图片 选中Exce ...
最新文章
- CSS5:移动端页面(响应式)
- ThinkPHP使用分组详细介绍(十七)
- 疫情当前,宅家学习不无聊,AI视频课程资源盘点
- SpringMVC的请求-获得请求参数-获得POJO类型参数
- Java 性能优化实战记录(2)---句柄泄漏和监控
- 点击input,区域选中后外面会出现其他颜色边框去除方式和更改input字体颜色
- W3C 宣布:WebAuthn 成为正式 Web 标准
- Codeforces 583 DIV2 Robot's Task 贪心
- bzoj 2190: [SDOI2008]仪仗队 -- 欧拉函数
- 浪人下载和浪人文章的漏洞利用
- 第128篇 智能合约改进(ERC721)
- 为什么计算机网络使用数字信号,什么是数字信号
- 网络邻居上的计算机没权限,WinXP打开网上邻居提示“您可能没有权限使用网络资源”怎么办?...
- (5)树莓派+1个USB有线网卡+1个USB无线网卡做路由器
- DCMM讲的数据“需求管理”,是什么?管理目标?如何实现?
- 苹果支付Java后台总结
- 新冠数据整理和简单分析(二)——SIR及其变种
- FPGA VerilogHDL语言 数字钟 按键消抖
- JavaScript 高级编程(二)
- 求空间中点到线的最短距离(Revit二次开发)
热门文章
- 计算机采用什么复用技术,多路复用技术
- 抖音直播带货怎么去做?学会这些套路你也能月入10W+丨国仁网络资讯
- amd服务器cpu性能,AMD发布“全球单核性能最快”CPU,参数碾压英特尔,性能提升47%...
- android双卡时对apn的操作
- Bootstrap系列之关闭图标
- 【计算机网络】聊一聊https的加密方式
- java实战技术培训,精心整理
- 玩转华为ENSP模拟器系列 | 两个网关之间存在NAT设备时通过IKE方式协商IPSec VdPdNd隧道(总部不指定分支IP地址)
- 【2022最新Java面试宝典】—— MyBatis面试题(37道含答案)
- qinglong青龙面板使用