日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

薪资生成

發布時間:2025/3/8 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 薪资生成 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import openpyxl from openpyxl.styles import Font,Alignment,Side,Border#設置字體樣式 font=Font(name='宋體',size=20,bold=True) font2=Font(name='宋體',size=12,bold=True) alignment=Alignment(horizontal='center',vertical='center',wrap_text=True) side=Side(style='thin' ,color='000000') border=Border(left=side,top=side,right=side,bottom=side)#加載Excel文件 workbook=openpyxl.load_workbook('工資明細.xlsx') sheet=workbook['Sheet1']#獲取指定的單元格的值 al_value=sheet['A1'].value l2_value=sheet['L2'].value #print(al_value)#獲取指定的行 rows=sheet[3] lst_value=[] for cell in rows:lst_value.append(cell.value)#print(lst_value) for i in range(4,32):#將表頭部分寫進新的Excel文件中write_workbook=openpyxl.Workbook()write_sheet=write_workbook.active#第一行為合并單元格write_sheet.merge_cells(start_row=1,end_row=1,start_column=1,end_column=12)write_sheet.row_dimensions[1].height=25.8write_sheet['A1']=al_valuewrite_sheet['A1'].font=fontwrite_sheet['A1'].alignment=alignment#發放薪水的單位write_sheet['L2']=l2_valuewrite_sheet['L2'].font=font2#第三行write_sheet.append(lst_value)three_rows=write_sheet[3]for cell in three_rows:cell.font=font2cell.alignment=alignmentcell.border=borderwrite_sheet.row_dimensions[3].height=40.8#設置列寬thr_rows=write_sheet[3]for col in thr_rows:write_sheet.column_dimensions[col.column_letter].width=13#向Excel表格中添加數據write_sheet['A4'].value=sheet['A'+str(i)].valuewrite_sheet['B4'].value = sheet['B'+str(i)].valuewrite_sheet['C4'].value = sheet['C'+str(i)].valuewrite_sheet['D4'].value = sheet['D'+str(i)].valuewrite_sheet['E4'].value = sheet['E'+str(i)].valuewrite_sheet['F4'].value = '=SUM(C4:E4)'write_sheet['G4'].value = sheet['G'+str(i)].valuewrite_sheet['H4'].value = sheet['H'+str(i)].valuewrite_sheet['I4'].value = sheet['I'+str(i)].valuewrite_sheet['J4'].value = sheet['J'+str(i)].valuewrite_sheet['K4'].value = sheet['K'+str(i)].valuewrite_sheet['L4'].value = '=F4-G4-H4-I4-J4-K4'for_row=write_sheet[4]for cell in for_row:cell.alignment=alignmentcell.border=borderwrite_workbook.save('salary/'+write_sheet['B4'].value+'.xlsx')

?

總結

以上是生活随笔為你收集整理的薪资生成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。