相关疑难解决方法(0)

使用python从Excel工作表中提取图像

我找到了一些 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)

python excel image

2
推荐指数
2
解决办法
1万
查看次数

标签 统计

excel ×1

image ×1

python ×1