最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python從Excel中讀取日期一列的方法

 更新時(shí)間:2018年11月28日 10:14:02   作者:傾城琉璃  
今天小編就為大家分享一篇Python從Excel中讀取日期一列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

import xlrd
 
import datetime
file=u"伏特加.xls"#注意讀中文文件名稍微處理一下
data=xlrd.open_workbook(file)
table = data.sheet_by_index(0)#按照索引讀Excel文件
colContent=table.col_values(1)#讀某一列,日期在第二列
nrows=table.nrows #行數(shù)
print nrows
ncols = table.ncols#列數(shù)
print "有%s列"%ncols #只是想測(cè)試,隨便輸出不輸出
#從Excel中讀取日期格式,需要轉(zhuǎn)換成Python中的日期格式,轉(zhuǎn)化方法有兩種
print xlrd.xldate_as_tuple(table.cell(2,1).value, 0) 
#第一種轉(zhuǎn)化為元組形式table.cell(2,1).value是取一個(gè)日期單元格的中的值,測(cè)試
print xlrd.xldate.xldate_as_datetime(table.cell(1,1).value, 0) 
#這是第二種直接轉(zhuǎn)化為datetime對(duì)象
#循環(huán)讀取
xlist=[]
 
for i in range(1,nrows):
 x=xlrd.xldate_as_tuple(table.cell(i,1).value,0) 
 #轉(zhuǎn)化為元組形式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)
 xlist.append(x[0:3])#我只想要前面的不想取時(shí)分秒
for i in xlist:
 print i#現(xiàn)在取得了需要的
 
#這個(gè)是第二種方法的循環(huán)取值
ylist=[]
for i in range(1,nrows):
 y= xlrd.xldate.xldate_as_datetime(table.cell(i,1).value,0)
 ylist.append(y)
for i in ylist:
 print i
 
#Python做時(shí)間差的直接函數(shù)是datetime
d1 = datetime.date(2015,10,7)
d2 = datetime.date(2013,8,15)
print type(d1)
print((d1-d2).days)
但是用上面方法讀到的日期格式不適合直接調(diào)用這個(gè)函數(shù),因?yàn)轭愋筒煌#‥xcel里面有計(jì)算日期差的函數(shù),可直接使用)。。繼續(xù)補(bǔ)充。。
 

以上這篇Python從Excel中讀取日期一列的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python OpenCV處理圖像之圖像像素點(diǎn)操作

    Python OpenCV處理圖像之圖像像素點(diǎn)操作

    這篇文章主要為大家詳細(xì)介紹了Python OpenCV處理圖像之圖像像素點(diǎn)操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Python安裝docx依賴包教程

    Python安裝docx依賴包教程

    這篇文章主要介紹了Python安裝docx依賴包教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的監(jiān)控警告的項(xiàng)目實(shí)踐

    Python實(shí)現(xiàn)數(shù)據(jù)庫(kù)表的監(jiān)控警告的項(xiàng)目實(shí)踐

    本文主要介紹了使用Python 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)表的監(jiān)控告警功能, 并將告警信息通過(guò)釘釘機(jī)器人發(fā)送到釘釘群,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Python實(shí)現(xiàn)二叉樹(shù)前序、中序、后序及層次遍歷示例代碼

    Python實(shí)現(xiàn)二叉樹(shù)前序、中序、后序及層次遍歷示例代碼

    這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)二叉樹(shù)前序、中序、后序及層次遍歷的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • VsCode中超好用的8個(gè)python插件推薦

    VsCode中超好用的8個(gè)python插件推薦

    本人日常使用vscode進(jìn)行開(kāi)發(fā),并且比較喜歡折騰vscode,會(huì)到處找這一些好玩的插件,于是越攢越多,下面這篇文章主要給大家介紹了關(guān)于VsCode中超好用的8個(gè)python擴(kuò)展插件的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 用python做游戲的細(xì)節(jié)詳解

    用python做游戲的細(xì)節(jié)詳解

    在本篇內(nèi)容里小編給大家分享的是關(guān)于python做游戲的細(xì)節(jié)相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們跟著學(xué)習(xí)下。
    2019-06-06
  • Django模型層實(shí)現(xiàn)多表關(guān)系創(chuàng)建和多表操作

    Django模型層實(shí)現(xiàn)多表關(guān)系創(chuàng)建和多表操作

    使用django ORM可以創(chuàng)建多表關(guān)系,并且也支持多張表之間的操作,以創(chuàng)建表關(guān)系和查詢兩部分說(shuō)明django ORM的多表操作,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-07-07
  • 基于python實(shí)現(xiàn)智能用例生成工具

    基于python實(shí)現(xiàn)智能用例生成工具

    這篇文章主要為大家詳細(xì)介紹了如何基于python實(shí)現(xiàn)智能用例生成工具,即根據(jù)輸入的功能點(diǎn),生成通用測(cè)試點(diǎn),感興趣的小伙伴可以跟隨小編一起了解下
    2023-09-09
  • 在Python中分別打印列表中的每一個(gè)元素方法

    在Python中分別打印列表中的每一個(gè)元素方法

    今天小編就為大家分享一篇在Python中分別打印列表中的每一個(gè)元素方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • 深入解析Python中filter函數(shù)的使用

    深入解析Python中filter函數(shù)的使用

    在Python中,filter函數(shù)是一種內(nèi)置的高階函數(shù),它能夠接受一個(gè)函數(shù)和一個(gè)迭代器,然后返回一個(gè)新的迭代器,本文主要來(lái)介紹一下Python中filter函數(shù)的具體用法,需要的可以參考一下
    2023-07-07

最新評(píng)論

景谷| 黄梅县| 宁陵县| 城口县| 嘉荫县| 扎囊县| 湖南省| 香河县| 兴山县| 神木县| 定南县| 贵港市| 嘉黎县| 天津市| 鹤壁市| 安化县| 公安县| 西华县| 东阿县| 吉安县| 建平县| 永年县| 新宾| 万山特区| 亚东县| 建湖县| 平山县| 镇康县| 宁阳县| 滦南县| 封丘县| 娱乐| 沾益县| 西华县| 乳源| 娄底市| 贵南县| 天门市| 青浦区| 龙口市| 会泽县|