导语:
本文主要介绍了关于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学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 本文带你了解Python线程11/24
- ♥ python3.5如何不包装输出12/19
- ♥ 如何在python中表示负能量?08/28
- ♥ python中的%s是什么08/14
- ♥ itertools 如何在一行中处理 python3 代码?12/14
- ♥ 用于捕获多个异常的python规则10/04
内容反馈