通过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 ...
最新文章
- velocity入门(三) 注释
- 【重置版】Android studio高效开发的秘密
- Oracle单实例打补丁
- 2、JDBC连接数据库
- DeepLearning:环境配置(cuda+cudnn)
- Ubuntu15.04如何添加163源
- delphi FastReport 安装方法
- Windows桌面切换VC代码
- NumpyPandas内置函数实现分组
- 关于xcode中的代码比较工具
- 虚幻引擎源码分析(3)
- 端到端语音识别技术预研与实践
- la java va bien口琴谱_口琴曲简谱
- OnWorks-免费Windows/Linux/MAC等系统云服务器
- android 旋转屏幕 view的调整,Android ViewModel在屏幕旋转时重新创建
- java字符串流与管道流
- Oracle查看表空间和数据表的使用情况
- yolov5 的 detect 层 与 anchor 机制
- 算法 博弈论( 初级Nim游戏)
- 20160803 - C:\WINDOWS\system32\config\systemprofile\Desktop 不可用的解决