Я настраиваю электронную таблицу 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
она находилась в категории «Дата».