Excel写入日期时间数据时少了8个小时
问题描述:
当使用office和wps向excel文件中写入日期时间数据(datetime.datetime类型)时, 时间会早8个小时:
原因:
- 当使用office和wps写入日期时间数据时,需要的是COM类型 pywintypes.datetime 而不是 python 的 datetime.datetime 类型
- 写入数据时,如果传入的是python的datetime.datetime类型,那么office和wps就会以伦敦时间(UTC)写入到Excel