知行编程网知行编程网  2022-09-26 10:30 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python中如何用xlwt录入表格日期的相关知识,包括excel表格公式怎么输入,以及excel录入大量不同数据这些编程知识,希望对大家有参考作用。

如果你想在制作表格时节省时间和精力,你需要想办法。例如,输入日期可以用 xlwt 快速求解。


问题:


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

<p><span>date_format = XFStyle()
date_format.num_format_str = 'dd/MM/yyyy'
plan.write(1,4,'01/01/2014', date_format)<br/></span></p>


工作表保存良好,没有错误。

但是,即使此单元格被格式化为日期,Excel 也不会将其识别为日期,直到我在 Excel 上手动双击它。

但是我有1000多个数据,我不能一直这样做。有没有办法在不手动更新单元格的情况下保存为真实日期?


解决:


Excel日期是单元格中格式化为日期的浮点数。

你正在尝试将字符串写入单元格。 xlwt 应该将 datetime 对象转换为浮点数,但不会将字符串隐式转换为 Excel 日期。

<p><span>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)<br/></span></p>


以上就是在 Python 中如何用 xlwt 输入日期。更多Python学习推荐:



本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享