python - 如何将当前日期转换为 float 并以日期形式存储在Excel中?

标签 python excel xlrd

我可以使用 xldate_as_tuple 函数将从 Excel 读取的日期转换为正确的日期。是否有任何函数可以执行相反的操作,即将正确的日期转换为 float ,并将其存储为 Excel 中的日期?

最佳答案

在 xlrd xldate.py模块有几个功能,xldate_from_date_tuple() , xldate_from_time_tuple()xldate_from_datetime_tuple() ,它将日期时间对象转换为 Excel 系列日期。

此外,在XlsxWriter中utility.py 模块中有一个名为 datetime_to_excel_datetime() 的函数它将日期时间对象转换为 Excel 序列日期。

所有这些解决方案都考虑了纪元和 Excel 1900 闰年错误。

关于python - 如何将当前日期转换为 float 并以日期形式存储在Excel中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20464887/

相关文章:

excel - 我正在尝试更改多个工作簿的事件过程?

python:创建excel工作簿并将csv文件转储为工作表

python - 如何提高Python中for循环的性能

python - 根据 pandas 中每个排序组的第一行创建一列

sql-server - 带有来自变量的动态 ConnectionString 的 SSIS 2012 Excel 源

c# - 在 ASP.NET 中保存 Excel 文档

python - 如何索引点列表以更快地搜索附近的点?

python - 在 python 中读取没有标题的 .img 医学图像

Python XLRD 使用范围

python - 如何在迭代器电子表格行中推进迭代