Использование Python и xlsxwriter, чтобы Excel распознавал даты в категории «даты», а не «общие» - PullRequest
0 голосов
/ 11 июля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...