1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python实现Excel根据指定区域截图(Windows版本)

Python实现Excel根据指定区域截图(Windows版本)

时间:2019-12-27 06:56:43

相关推荐

Python实现Excel根据指定区域截图(Windows版本)

# -*- coding:utf-8 -*-__author__ = yangxin_ryanfrom win32com.client import Dispatch, DispatchEximport pythoncomfrom PIL import ImageGrab""" 对excel的表格区域进行截图——用例: excel_catch_screen(u"D:\Desktop\到期预测日报 0521.xlsx", u"到期预测日报", u"到期预测日报", "A1:O96")"""class ExcelToImageWindow(object):def excel_catch_screen(self, filename, sheet_name, screen_area, pic_name, img_name=False):pythoncom.CoInitialize()excel = DispatchEx("Excel.Application")excel.Visible = Trueexcel.DisplayAlerts = Falseworkbook = excel.Workbooks.Open(filename)worksheet = workbook.Sheets(sheet_name)worksheet.Range(screen_area).CopyPicture()worksheet.Paste()excel.Selection.ShapeRange.Name = pic_nameworksheet.Shapes(pic_name).Copy()img = ImageG

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。