我有一段代码可以将 UNIX 日期转换为标准美国日期格式。它在 Excel 中正确显示,但 Excel 无法将其识别为日期。
if str(startdate).isdigit():
startdate = int(startdate)
date = datetime.datetime.fromtimestamp(int(startdate)).strftime('%m/%d/%Y')
ws4.cell(row=cell.row,column=2).value = date
ws4.cell(row=cell.row,column=2).number_format = 'MM DD YYYY'
Run Code Online (Sandbox Code Playgroud)
知道如何让 Excel 将其视为日期而不是文本吗?