gpt4 book ai didi

Python 将 Excel 工作表范围导出为图像

转载 作者:行者123 更新时间:2023-12-01 02:50:31 25 4
gpt4 key购买 nike

看来 PIL ImageGrab.grabclipboard() 发生了一些奇怪的事情

import win32com.client
from PIL import ImageGrab

o = win32com.client.Dispatch('Excel.Application')
o.visible = False

wb = o.Workbooks.Open(path)
ws = wb.Worksheets['Global Dash']

ws.Range(ws.Cells(1,1),ws.Cells(66,16)).CopyPicture()
img = ImageGrab.grabclipboard()
imgFile = os.path.join(path_to_img,'test.jpg')
img.save(imgFile)

当我运行此命令时,我注意到如果我 ctrl-V ,图像实际上会正确保存在剪贴板上,但我的 img 变量返回 None,这意味着 ImageGrab.grabclipboard() 无法正常工作。有什么想法吗?

最佳答案

我这里有一个可能对您有帮助的解决方案。

import excel2img
excel2img.export_img("example.xlsx/example.csv","image.png/image.bmp","sheet!B2:H22")

这对我来说非常有效。

关于Python 将 Excel 工作表范围导出为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44850522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com