bug fix: recognize datetime
This commit is contained in:
parent
64d04bc87f
commit
d4a184ef4e
|
@ -126,9 +126,14 @@ class XLSheetWriter(SheetWriter):
|
|||
value = array[i]
|
||||
style = None
|
||||
tmp_array = []
|
||||
is_date_type = (isinstance(value, datetime.date) or
|
||||
isinstance(value, datetime.datetime))
|
||||
if is_date_type:
|
||||
if isinstance(value, datetime.datetime):
|
||||
tmp_array = [value.year, value.month, value.day,
|
||||
value.hour, value.minute, value.second
|
||||
]
|
||||
value = xlrd.xldate.xldate_from_datetime_tuple(tmp_array, 0)
|
||||
style = XFStyle()
|
||||
style.num_format_str = "DD/MM/YY HH:MM:SS"
|
||||
elif isinstance(value, datetime.date):
|
||||
tmp_array = [value.year, value.month, value.day]
|
||||
value = xlrd.xldate.xldate_from_date_tuple(tmp_array, 0)
|
||||
style = XFStyle()
|
||||
|
|
Loading…
Reference in New Issue