python讀取excel裏的全部圖片(僅window系統可用)

百度一搜全是解壓縮的方法提圖…這裏分享另一種excel中提取圖片的方法

pip install pypiwin32
pip install Pillow
path='文件路徑'
from PIL import ImageGrab
import win32com.client as win32

excel = win32.gencache.EnsureDispatch('Excel.Application')
workbook = excel.Workbooks.Open(path)

for sheet in workbook.Worksheets:
    for i, shape in enumerate(sheet.Shapes):
        if shape.Name.startswith('Picture'):
            shape.Copy()
            image = ImageGrab.grabclipboard()
            image.save('{}.jpg'.format(i + 1), 'jpeg')
excel.Quit()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章