gpt4 book ai didi

python - pyExcelerator 日期格式

转载 作者:太空宇宙 更新时间:2023-11-03 18:43:29 25 4
gpt4 key购买 nike

我使用 pyExcelerator 库已经有一段时间了,它工作得很好。现在,我希望能够将 python 日期导出为 Excel 工作表中的日期格式。我不知道(我阅读文档)该怎么做。有什么建议吗?

最佳答案

选项 1:

只需将字符串转换为解析得到的日期时间类型即可。这里我假设您有固定的日期格式:

import csv
from datetime import datetime
date_object = datetime.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')

rows = ['foo', 'bar', date_object]

with open('export.csv', 'wb') as csv_file:
writer = csv.writer(csv_file, delimiter=',', quoting=csv.QUOTE_MINIMAL)
writer.writerow(rows)

选项 2

使用 xlwt 模块。示例:

#!/usr/bin/env python
# -*- coding: windows-1251 -*-
# Copyright (C) 2005 Kiseliov Roman

from xlwt import *
from datetime import datetime

w = Workbook()
ws = w.add_sheet('Hey, Dude')

fmts = [
'M/D/YY',
'D-MMM-YY',
'D-MMM',
'MMM-YY',
'h:mm AM/PM',
'h:mm:ss AM/PM',
'h:mm',
'h:mm:ss',
'M/D/YY h:mm',
'mm:ss',
'[h]:mm:ss',
'mm:ss.0',
]

i = 0
for fmt in fmts:
ws.write(i, 0, fmt)

style = XFStyle()
style.num_format_str = fmt

ws.write(i, 4, datetime.now(), style)

i += 1

w.save('dates.xls')

更多示例:https://github.com/python-excel/xlwt/tree/master/xlwt/examples

关于python - pyExcelerator 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com