Python讀取excel數據類型處理


一、python xlrd讀取datetime類型數據:https://blog.csdn.net/y1535766478/article/details/78128574

(1)使用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)

 

(2) Python獲取當前時間:https://www.cnblogs.com/Jollyxi/p/8251977.html

import datetime
nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#現在
pastTime = (datetime.datetime.now()-datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H:%M:%S')#過去一小時時間
afterTomorrowTime = (datetime.datetime.now()+datetime.timedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')#后天
tomorrowTime = (datetime.datetime.now()+datetime.timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')#明天
print('\n',nowTime,'\n',pastTime,'\n',afterTomorrowTime,'\n',tomorrowTime)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM