Python 使用xlsxwriter在现有excel工作表中插入图像

Python 使用xlsxwriter在现有excel工作表中插入图像,python,xlsxwriter,Python,Xlsxwriter,我正在尝试使用xlsxwriter模块将图像添加到现有的excel工作表中 import xlsxwriter workbook = xlsxwriter.Workbook('C:/Users/Desktop/blank.xlsx') worksheet = workbook.get_worksheet_by_name('Sheet1') worksheet.insert_image('B5', 'C:/Users/Desktop/CaseDeatails/Abc.jpg') 我得到下面的错

我正在尝试使用xlsxwriter模块将图像添加到现有的excel工作表中

import xlsxwriter
workbook = xlsxwriter.Workbook('C:/Users/Desktop/blank.xlsx')
worksheet = workbook.get_worksheet_by_name('Sheet1') 
worksheet.insert_image('B5', 'C:/Users/Desktop/CaseDeatails/Abc.jpg')
我得到下面的错误

回溯(最近一次呼叫最后一次): 文件“C:\Users\Desktop\insertImage.py”,第23行,在 工作表.插入图片('B5','C:/Users/Desktop/CaseDeatails/Abc.jpg')) AttributeError:“非类型”对象没有属性“插入图像”


请帮助我解决这个XlsxWriter无法解决的错误


请尝试使用该模块。

此外,由于某些原因,python不喜欢以下链接:

C:/Users/Desktop/blank.xlsx
它们必须有一个双
/
,因此应该是:

C://Users//Desktop//blank.xlsx

xlsxwriter中的艺术形象

import xlsxwriter
import os
workbook = xlsxwriter.Workbook('C:/Users/Desktop/blank.xlsx')
worksheet = workbook.get_worksheet_by_name('Sheet1') 
image = os.path.join(settings.BASE_DIR, "C:/Users/Desktop/CaseDeatails/", "Abc.jpg")
worksheet.insert_image('B5', image)