从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_
共有 0 条评论