37,720
社区成员
发帖
与我相关
我的任务
分享
ws_gzff=wb.create_sheet(title='工资统发_工资发放表_%s'%(nd),index=0)
execresult_array=[]
rowcount=1
for a in cursor_oracle:
rowcount+=1
execresult_array.append(a)
gzff_title=[i[0] for i in cursor_oracle.description] #读取表字段名
#遍历表字段,将表字段插入excle表的ws标签的表头。
for i,description in enumerate(gzff_title):
ws_gzff.cell(row=1, column = 1 + i).value=description #向excle表的ws_gwksk标签插入表头,即表字段
#读取表记录到excel
#因为第一行已插入字段,因此表记录要从第二行插入
for rowNum in range(2,rowcount+1): #行
for columnNum in range(1,len(gzff_title)+1):
cell=ws_gzff.cell(row=rowNum,column=columnNum)
cell.value=execresult_array[rowNum-2][columnNum-1]