如何使用openpyxl在Excel中更改/添加背景图像

时间:2019-05-16 11:18:32

标签: python openpyxl

我正在寻找一种使用openpyxl包在excel文件中添加背景图像的解决方案。同样,该图像必须作为背景图像放置,因为单元格中将提供文本和图表。当使用excel手动进行操作时,将是excel->页面布局->背景->更改图像,我可以在excel单元格中添加任何文本。不幸的是,为单元格着色不足,但需要图像作为背景。

当前,我正在使用win32com.client从python运行vba脚本并更改excel文件中的背景图片,但是当我移至非Windows环境时,此方法将不起作用。

下面的

是使用win32com.client从python运行的vba脚本。

Sub Macro1()
    On Error Resume Next 
    Sheets("sheetname").Select
    ActiveSheet.SetBackgroundPicture Filename:= _
        "imagelocation"
End Sub

请让我知道是否有任何建议/想法。任何帮助将不胜感激。

0 个答案:

没有答案