Python 如何在Django 1.7中导出为excel datetime
Iam使用Django 1.7、Python 3.4和PostgreSQL 9.1。 我需要导出到Excel一些查询集。作为起点,我使用本指南: 在我的模型中,我有一个字段作为Datetime,在utils.py中我已经添加了一个样式:Python 如何在Django 1.7中导出为excel datetime,python,django,excel,datetime,python-3.x,Python,Django,Excel,Datetime,Python 3.x,Iam使用Django 1.7、Python 3.4和PostgreSQL 9.1。 我需要导出到Excel一些查询集。作为起点,我使用本指南: 在我的模型中,我有一个字段作为Datetime,在utils.py中我已经添加了一个样式:(Datetime.Datetime,xlwt.easyxf(num\u format\u str='DD/MM/YYYY HH:MM:SS'), 但当我尝试导出数据时,我得到一个类型错误:不能减去偏移量原始和偏移量感知日期时间 有人能帮我吗? 谢谢您可以使用xl
(Datetime.Datetime,xlwt.easyxf(num\u format\u str='DD/MM/YYYY HH:MM:SS'),
但当我尝试导出数据时,我得到一个类型错误:不能减去偏移量原始和偏移量感知日期时间
有人能帮我吗?
谢谢您可以使用xlsxwriter进行此操作
您的问题显然是由于以下原因造成的 您必须让datetime对象知道。您可以为此安装pytz:
pip install pytz
然后让datetime对象意识到:
import pytz
(pytz.utc.localize(datetime.datetime), xlwt.easyxf(num_format_str='DD/MM/YYYY HH:MM:SS')),
希望这能有所帮助。谢谢,但在我插入
(pytz.utc.localize(datetime.datetime)、xlwt.easyxf(num_format_str='DD/MM/yyyyy HH:MM:SS')、
之后,我得到了一个值error不是简单的datetime(tzinfo已经设置)
也许可以尝试datetime.datetime.astimezone(pytz.timezone('America/Chicago'))?很抱歉回复晚了。是的,它起了作用,对我帮助很大。谢谢