使用Python和xlsxwriter使Excel识别“日期”类别中的日期,而不是“一般”类别中的日期

时间:2019-07-11 17:39:46

标签: python excel formatting xlsxwriter

我正在建立一个Excel电子表格,该电子表格将使用%Y-%m-%d格式记录当前日期,但是当我运行代码时,Excel电子表格会识别General数字类别中的日期,而不是日期中的日期Date第一。

def output_excel_list(worksheet, in_list, row_num):
  c=0

  for in_list_val in in_list:
    if isinstance(in_list_val, datetime.date):
      worksheet.write(row_num, c, in_list_val.strftime('%Y-%m-%d'))
    elif isinstance(in_list_val, str):
      worksheet.write(row_num, c, in_list_val.strip())
    else:
      worksheet.write(row_num, c, in_list_val)
    c+=1

如果您在所选日期执行Ctrl + 1,它将显示在类别Number中。但是,我需要Excel来识别日期,以便在您击中Ctrl + 1时将其放在“日期”类别中。

0 个答案:

没有答案