我正在使用xlwt模块将数据导出到django中的excel(.xls),但是datetime是以这种43239.6389467593格式导出的。我不知道这种格式是什么,也不知道如何将其更改为excel工作表中的日期时间。我遵循了以下步骤
https://simpleisbetterthancomplex.com/tutorial/2016/07/29/how-to-export-to-excel.html
发布于 2018-05-20 10:15:19
这是日期值的数字表示。如果不想更改django上的导出代码,可以在Excel中修复这个问题。例如,如果在单元格A1中有这样的条目,那么设置B1 =A1,并将单元格B1的格式更改为所需的have格式。然后,它应该显示为一个正常的日期。

发布于 2020-08-26 09:49:37
你能做到的
import datatime
if isinstance(row[col_num], datetime.datetime):
date_time = row[col_num].strftime('%Y-%m-%d %H:%M:%S')
ws.write(row_num, col_num, date_time, font_style)
else:
ws.write(row_num, col_num, row[col_num], font_stylehttps://stackoverflow.com/questions/50433369
复制相似问题