【发布时间】:2010-06-25 14:47:09
【问题描述】:
我正在尝试将一些日期从一个 Excel 电子表格写入另一个。目前,我在 excel 中得到了一个不是我想要的表示形式,例如:“40299.2501157407”
我可以将日期很好地打印到控制台,但是写入 excel 电子表格似乎无法正常工作——数据必须是 excel 中的日期类型,我不能有文本版本。
这是读取日期的行:
date_ccr = xldate_as_tuple(sheet_ccr.cell(row_ccr_index, 9).value, book_ccr.datemode)
这是写出日期的那一行:
row.set_cell_date(11, datetime(*date_ccr))
除了一些比较之外,在这两行之间没有对 date_ccr 做任何事情。
有什么想法吗?
【问题讨论】:
标签: python excel datetime xlwt xlrd