我找到了一些 Python2 代码来从 Excel 文件中提取图像。
我有一个非常基本的问题:我应该在哪里指定目标 excel 文件的路径?
或者它只适用于活动的打开的 Excel 文件?
import win32com.client # Need pywin32 from pip
from PIL import ImageGrab # Need PIL as well
import os
excel = win32com.client.Dispatch("Excel.Application")
workbook = excel.ActiveWorkbook
wb_folder = workbook.Path
wb_name = workbook.Name
wb_path = os.path.join(wb_folder, wb_name)
#print "Extracting images from %s" % wb_path
print("Extracting images from", wb_path)
image_no = 0
for sheet in workbook.Worksheets:
for n, shape in enumerate(sheet.Shapes):
if shape.Name.startswith("Picture"):
# Some debug output for console
image_no += …Run Code Online (Sandbox Code Playgroud)