当前位置: 首页 > 图灵资讯 > 行业资讯> Python中如何用xlwt录入表格日期

Python中如何用xlwt录入表格日期

发布时间:2025-12-01 20:57:55

如果你想节省时间和精力来制作表格,你需要找到正确的方法。例如,输入日期可以通过xlwt快速解决。

问题:

我用xlwt写日期:

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

工作表保存得很好,没有错。

然而,即使该单元格的格式设置为日期,Excel也无法将其识别为日期,直到我在Excel上手动双击。

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

解决:

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

您正试图将字符串写入单元格。xlwt应将datetime对象转换为float,但不会将字符串隐式转换为excel date。

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输入日期的方法。更多Python学习推荐:Python学习网教学中心

相关文章

Python中如何用xlwt录入表格日期

Python中如何用xlwt录入表格日期

2025-12-01
centos中安装python3异常怎么办?

centos中安装python3异常怎么办?

2025-12-01
python中if嵌套的练习题有哪些?

python中if嵌套的练习题有哪些?

2025-12-01
如何使用Python获取多线程返回值?

如何使用Python获取多线程返回值?

2025-12-01
python随机数组如何生成?

python随机数组如何生成?

2025-12-01
python数据类型如何转换?

python数据类型如何转换?

2025-12-01