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()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步