从excel文件xlsx中特定单元格中提取图片

第一种网上通用的用xlsx改zip压缩包,能批量提取出图片。但是无法知道图片在单元格中的顺序信息。
另一种方法,通过`from openpyxl_image_loader import SheetImageLoader`
功能已实现好,在github仓库开源,觉得好用请star
链接传送门
pip install -r requrements.txt

x = xlsx_pic('./test.xlsx')

# 以名称设置当前操作的sheet(当存在多个表时)
x.sheetnum=1 # 以编号设置,设置第二个sheet
>>> x.all_sheets # 当前xlsx文件所有的表名称
['Sheet2']
>>> x.sheetname = 'Sheet2' # 以名称设置当前选择表,名称输入错误会出错。

# 读取E2单元格
>>> x.read_cell('E2') # 输出图片base64(省略输出)

# 可以使用静态方法,获取单元格内容,也可以保存图片至当前路径使用new_name参数即可
xlsx.get_cell_

从excel文件xlsx中特定单元格中提取图片最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/5155.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>