Python xlrd读取、处理excel日期类型 |
您所在的位置:网站首页 › 如何在excel中提取年月日日期格式 › Python xlrd读取、处理excel日期类型 |
有关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 |