excel表格添加固定宽高的图片

import xlsxwriter,xlrd
import glob #打开excel文件
data=xlrd.open_workbook('优秀创意库-20180725.xlsx')
#获取第一张工作表(通过索引的方式)
table=data.sheets()[0] def new_xlsx():
book = xlsxwriter.Workbook('pict1.xlsx') worksheet = book.add_worksheet('demo') nrows = table.nrows # 表头
rows = table.row_values(0)
for i, v in enumerate(rows):
if v != '':
worksheet.write(0, i, v)
#表体
for k in range(1,nrows-1):
rows = table.row_values(k)
for i, v in enumerate(rows):
if v != '':
worksheet.set_column('H:H',width=60)
worksheet.set_row(k,height=265)
if i == 7:
worksheet.insert_image('H'+str(k+1), '../screenshot_fina/'+str(int(rows[6]))+'.png', {'x_offset': 6, 'y_offset': 3})
else:
worksheet.write(k,i,v) book.close() new_xlsx()
上一篇:关于python中的dir函数


下一篇:「 从0到1学习微服务SpringCloud 」10 服务网关Zuul