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