python自动化:批量导出excel中的图片文件
要批量导出 Excel 文件中的图片文件,你可以使用 openpyxl 库来读取 Excel 文件,并提取图片数据,然后使用 PIL 库来保存图片。以下是一个示例代码:
from openpyxl import load_workbook
from PIL import Image
import os
def extract_images_from_excel(input_folder, output_folder):
"""
从Excel文件中提取图片并保存到输出文件夹中
"""
# 检查输入文件夹是否存在
if not os.path.exists(input_folder):
print("错误: 输入文件夹 '{}' 不存在.".format(input_folder))
return
# 创建输出文件夹
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 遍历文件夹中的 Excel 文件
excel_files = [f for f in os.listdir(input_folder) if f.endswith('.xlsx')]
if not excel_files:
print("错误: 输入文件夹中没有 Excel 文件.")
return
for e