写入Excel中后有显示第一列客户款号总库存这些,开始写在第12行第一列开始写入,一行写入5个,然后再隔12行,再写入下边的数据,图片需要对应客户款号在Excel写入图片,类似下面的格式
import xlsxwriter
import os
#以空字符填充缺失值,不然写入数据会报错
data.fillna(\,inplace=True)
#创建一个新Excel文件并添加一个工作表。
workbook = xlsxwriter.Workbook(images.xlsx)
worksheet = workbook.add_worksheet()
# # 加宽第2列,,根据图片缩放大小进行调整。
worksheet.set_column(B:B, 20)
worksheet.set_column(D:D, 20)
worksheet.set_column(F:F, 20)
worksheet.set_column(H:H, 20)
##写入数据和图片
for i in range(len(data)):
for j in range(4):
worksheet.write(i//5*16+j+12,i%5*2 ,[客户款号,总库存,零售数量,前一周][j])
worksheet