Python xlrd读取、处理excel日期类型

您所在的位置:网站首页 如何在excel中提取年月日日期格式 Python xlrd读取、处理excel日期类型

Python xlrd读取、处理excel日期类型

2024-07-07 10:17| 来源: 网络整理| 查看: 265

有关excel中日期格式的单元格

1)实际上以 浮点数 的形式存储在单元格中,并不存在“日期”的数据类型; 2)存在一个 时间基准(datemode) ,不同的时间基准加上浮点数得到的实际日期不同。在一些函数的参数中,0 代表1900-01-01为基准,1 代表1904-01-01为基准,通常WIndows使用前者,Mac使用后者。

将以浮点数形式存在的日期数据转换为可读的形式

1)xlrd.xldate_as_tuple(xldate,datemode) 函数 参数 xldate:要处理的单元格值(或浮点数) 参数 datemode:时间基准 返回值:返回元组(year,month,day,hour,minute,nearest_second)

2)xlrd.xldate.xldate_as_datetime(xldate,datemode) 函数 参数 xldate:要处理的单元格值(或浮点数) 参数 datemode:时间基准 返回值:datetime对象,格式 year-month-day hour:minute:second *注:excel的date对象与datetime对象不是同一概念,前者仅仅以 浮点数 的形式存在,并不存在相关的函数或参数,关于后者可以查阅相关的文档说明,在此处不再赘述。

3)题外话: 关于datetime对象的显示



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3