导语:
本文主要介绍了关于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基础-列表操作(一):列表基本操作和组织列表10/19
- ♥ 整理python web框架01/03
- ♥ python如何调用另一个文件中的函数08/24
- ♥ 如何在python解释器中包装代码11/06
- ♥ 如何使用python生成二维码?12/27
- ♥ 如何对python字典进行排序11/29
内容反馈