使用xlrd讀取出來的時間字段是類似41410.5083333的浮點數,在使用時需要轉換成對應的datetime類型,下面代碼是轉換的方法:
首先需要引入xldate_as_tuple函數
from xlrd import xldate_as_tuple
使用方法如下:
#d是從excel中讀取出來的浮點數xldate_as_tuple(d,0)
xldate_as_tuple第二個參數有兩種取值,0或者1,0是以1900-01-01為基準的日期,而1是1904-01-01為基準的日期。該函數返回的是一個元組,他的值類似:(year, month, day, hour, minute, nearest_second)
以上這篇對python xlrd讀取datetime類型數據的方法詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答