# 设置单元格格式 # 日期所在的列 datelist = [16, 17, 18] for row in range(2, rows3 + 1): for column in datelist: datevalue = ws.cell(row=row, column=column).value # datevalue = datevalue.replace('-','/') # print(datevalue) if datevalue == '': pass elif datevalue=='NaT': pass else: datevalueformat = datetime.datetime.strptime(datevalue, "%Y-%m-%d") ws.cell(row=row,column=column).value = datevalueformat