版本:python 2.7
注:excel单元格中时间类型有:日期和时间,使用xlrd读取时,均转换为 xldate类型
1. xlrd.xldate_as_tuple(xldate,datemode)
参数 xldate: 要处理的单元格值
参数 datemode:时间基准(0代表1900-01-01为基准,1代表1904-01-01为基准);常使用1900为基准
返回值:返回一个元组,类似于(year,month,day,hour,minute,nearest_second)
但是,仅适用于date类型的excel单元格,不适用于time类型的单元格
对于time类型的单元格值,报错:XLDateAmbiguous
2. xlrd.xldate.xldate_as_datetime(xldate,datemode)
参数 xldate: 要处理的单元格值
参数 datemode:时间基准(0代表1900-01-01为基准,1代表1904-01-01为基准);常使用1900为基准
返回值:datetime对象,格式 year-month-day hour:minute:second
但是,对于time类型的单元格值,转化后自动以基准补充;如基准选择1900时,时间 13:09:30
转化后为:1900-01-01 23:08:00