gpt4 book ai didi

python - 使用 xlwt 编写日期格式

转载 作者:太空宇宙 更新时间:2023-11-03 13:00:34 26 4
gpt4 key购买 nike

我正在像这样使用 xlwt 写一个日期:

date_format = XFStyle()
date_format.num_format_str = 'dd/MM/yyyy'
plan.write(1,4,'01/01/2014', date_format)

工作表保存良好,没有错误。但即使这个单元格被格式化为日期,excel 也不会将其识别为日期,直到我在 excel 上手动双击它。但是我有超过 1.000 个日期,我不能一直这样做。有没有一种方法可以保存为真实日期,而无需手动更新单元格?

谢谢

最佳答案

Excel 日期是格式为日期的单元格中的 float 。

您正在尝试将字符串写入单元格。 xlwt 应该将日期时间对象转换为 float ,但它不会将字符串隐式转换为 Excel 日期。

from datetime import datetime

date_format = XFStyle()
date_format.num_format_str = 'dd/MM/yyyy'
plan.write(1, 4, datetime.strptime("01/01/2014", "%d/%M/%Y"), date_format)

关于python - 使用 xlwt 编写日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23016476/

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