AbyssalSwamp  ActivaUser
» Guest:  Register | Login | 会员列表

RSS subscription to this AbyssalSwamp  

Previous thread Next thread
       
Title: python 建立 XLS文件,自动生辰日期、星期。  
 
sky999
天山茗客



UID 181291
Digest 2
Points 10
Posts 3929
码币MB 2556 Code
黄金 0 Catty
钻石 884 Pellet
Permissions 10
Register 2020-11-28
Status online
python 建立 XLS文件,自动生辰日期、星期。



import xlrd from datetime import datetime, timedelta # 打开Excel文件 workbook = xlrd.open_workbook('attendance1.xls') # 获取第一个工作表 sheet = workbook.sheet_by_index(0) # 读取D列的数据,从第二行开始 dates = sheet.col_values(3, start_rowx=1) # 获取当前日期 current_date = datetime.now() # 生成5月1日的日期 target_date = datetime(current_date.year, 5, 1) # 循环补充缺少的星期数 while current_date < target_date: # 根据当前日期判断是否存在于D列数据中 if current_date.date() not in dates: # 获取当前日期的星期 weekday = current_date.strftime('%A') # 在D列末尾添加新的日期和星期 dates.append(current_date.date()) sheet.write(len(dates), 3, current_date.date()) sheet.write(len(dates), 4, weekday) # 增加一天 current_date += timedelta(days=1) # 保存修改后的Excel文件 workbook.save('attendance1.xls')




CAFFZ.com
2023-7-2 12:58#1
View profile  Blog  Send a short message  Top
       


  Printable version | Recommend to a friend | Subscribe to topic | Favorite topic  


 


All times are GMT+8, and the current time is 2026-1-21 16:16 Clear informations ->sessions/cookies - Contact Us - CAFFZ - ZAKE