Python 使用xlsxwriter在现有excel工作表中插入图像
我正在尝试使用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') 我得到下面的错
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)