Python 批量提取指定Excel中的图片,图片文件名按指定列存储-图形界面版

这篇博客介绍了一种使用Python批量从Excel中提取图片的方法,图片的文件名根据A列信息设定。同时,内容包含了一个图形界面,便于用户操作。如果C列没有图片,系统将标记为导出失败,并在结束后生成一个包含失败行号的TXT文件。程序还自动处理了不同操作系统的路径显示问题。
摘要由CSDN通过智能技术生成

在大佬@霍蛋的基础上添加了图形界面和提示,默认文件名用A列,图片在C列,如果图片为空则判断该列导出失败,最后报告导出成功数量,如果有失败的则把失败行号保存到txt文件中。考虑到了不同操作系统路径显示方式,进行了自动识别处理,转载请注明出处。

昆明威豪计算机有限公司 Jarvis_Zhang

原贴地址:Python 批量提取Excel中的图片,图片文件名按指定列存储_霍蛋的博客-CSDN博客

import os
import tkinter as tk
from tkinter import filedialog
from openpyxl import load_workbook
from openpyxl_image_loader import SheetImageLoader


# 浏览按钮的回调函数,用于选择Excel文件
def browse_excel():
    file_path = filedialog.askopenfilename(filetypes=[("Excel Files", "*.xlsx")])
    excel_entry.delete(0, tk.END)  # 清除之前的路径
    excel_entry.insert(0, file_path)


# 处理按钮的回调函数,用于处理图片
def process_images():
    excel_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值