2012-09-27 93 views
-2

当我从我的网站[python-django]将数据导出到'Excel'时,所有字段都正确显示,并且日期字段也显示良好,但问题是显示为文字,因此我不能应用自动过滤器和其他先进的选项,以'日期'格式很好地工作。所以我希望日期仅作为'日期'类型导出。是否有任何设置或其他任何我们可以做到的地方。 任何帮助,将不胜感激。导出数据到Excel,日期格式更改为文本

+2

你已经试过了什么?请告诉我们一些代码 – juankysmith

+0

你如何导出数据?这可能是一个数据库问题,而不是一个Django的问题? –

回答

0

你导入后的数据更改Excel列的格式..

  • 右键单击该列的顶部,选择“设置单元格格式”
  • 单击“数字”选项卡,然后选择'日期'并选择与您输出相匹配的格式
  • 选择日期格式时,可能需要更改区域设置以匹配数据库设置。

您现在应该可以过滤日期。

(这是用于MS Office 2010)

+0

@juankysmith我在Excel中采用了一种标准格式的日期格式,并以该格式创建了我的所有日​​期数据。当导出的Excel中的任何列数据匹配相同的格式时,我将其解析为日期类型。 –

+0

感谢您的回答。从Excel中更改相当容易。我想我在代码方面想要一个解决方案的问题已经非常明确。从这个问题引用:我只想将日期导出为“日期”类型。 –

+0

我很想知道为什么这个问题被降级,以便下次尝试实施并以更好的方式提出问题。如果谁降低了它,那么在我之前问一个问题:) –

相关问题