我正在寻找一种使用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
请让我知道是否有任何建议/想法。任何帮助将不胜感激。