亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python小結 - xlrd

2019-11-06 06:57:37
字體:
來源:轉載
供稿:網友

0. xlrd是Python讀取Excel文件內容的一個類庫。正常使用pip就可以安裝了。不管2.7.*還是3.*都可以正常使用。它是一個神奇的讀取模塊!

import xlrd #導入模塊

1. 打開Excel文件讀取數據

data = xlrd.open_workbook('ExcelFile.xlsx')

data相當于文件句柄。后面只要操作,只要找data就可以了。8過,xlrd貌似木有關閉方法。所以一開始說它很神奇。

2. 讀取內容三種方式:

2.1 通過索引順序獲取<1>

worktable = data.sheets()[0]

2.2 通過索引順序獲取<2>

worktable = data.sheet_by_index(0)

2.3 通過名稱獲取

worktable = data.sheet_by_name(u'Sheet1')

3. Excel Sheet的行、列:

3.1 獲取行數和列數

nrows1 = worktable.nrowsncols1 = worktable.ncols

3.2 獲取整行和整列的值

worktable.row_values(i)worktable.col_values(i)

3.3 循環行列表數據

for i in range(nrows1):    PRint worktable.row_values(i)

4. 單元格:4.1 直接取單元格值<1>
worktable.cell(0,0).value.encode('utf-8')4.2 直接取單元格值<2>
worktable.cell_value(0,0).encode('utf-8')4.3 按行、列定位取值
worktable.row(0)[0].value.encode('utf-8')worktable.col(0)[0].value.encode('utf-8')

5. 日期處理:

Excel里的日期格式如果不加處理,會返回一個浮點數。所以,需要簡單處理一下。

if table.cell(rownum, colnum).ctype == 3:    date_value = xlrd.xldate_as_tuple(table.cell_value(rownum, colnum), data.datemode)    date_tmp = date(*date_value[:3]).strftime('%Y/%m/%d')

6. 舉個栗子:

#coding=utf-8import xlrdfrom datetime import datedef open_excel(file= 'file.xlsx'):    try:        data = xlrd.open_workbook(file)        return data    except Exception, e:        print str(e)def excel_table_byindex(file1= 'file.xlsx',colnameindex=0,by_index=0):    data = open_excel(file1)    # table = data.sheets()[by_index] # 也是可以的    table = data.sheet_by_index(by_index)    nrows = table.nrows #行數    ncols = table.ncols #列數    colnames = table.row_values(colnameindex) #某一行數據    list = []    for rownum in range(1, nrows):         row = table.row_values(rownum)         if row:             app = {}             for i in range(len(colnames)):                if table.cell(rownum, i).ctype == 3:                    date_value = xlrd.xldate_as_tuple(table.cell_value(rownum, i), data.datemode)                    date_tmp = date(*date_value[:3]).strftime('%Y/%m/%d')                    app[colnames[i]] = date_tmp                else:                    app[colnames[i]] = row[i]             list.append(app)    return listdef excel_table_byname(file1 = 'file.xlsx', colnameindex = 0, by_name = u'Sheet1'):    data = open_excel(file1)    table = data.sheet_by_name(by_name)    nrows = table.nrows #行數    colnames =  table.row_values(colnameindex) #某一行數據    list =[]    for rownum in range(1, nrows):        row = table.row_values(rownum)        if row:            app = {}            for i in range(len(colnames)):                app[colnames[i]] = row[i]            list.append(app)    return listdef main():    tables = excel_table_byindex()    for row in tables:        for key, value in row.items():            print key + " =>",            print value        printif __name__ == "__main__":    main()


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
狠狠综合久久av一区二区小说| 色妞色视频一区二区三区四区| 日韩精品日韩在线观看| 成人黄色大片在线免费观看| 亚洲国产成人精品一区二区| 97国产在线观看| 欧美怡红院视频一区二区三区| 国产99视频精品免视看7| 欧美丰满少妇xxxxx| 欧美大片欧美激情性色a∨久久| 国产成+人+综合+亚洲欧洲| 日韩高清不卡av| 国产欧美日韩精品丝袜高跟鞋| 欧美中文字幕在线观看| 日韩成人av在线播放| 日韩专区在线播放| 久久中文字幕国产| 亚洲精品久久久久久久久久久久| 日韩中文字幕免费| 国产精品高清在线观看| 国产一区二区精品丝袜| 欧美成人亚洲成人日韩成人| 国产午夜精品全部视频播放| 一区二区欧美亚洲| 国产精品久久97| 亚洲精品日韩丝袜精品| 黄色一区二区在线观看| 国模精品视频一区二区| 国内偷自视频区视频综合| 亚洲自拍偷拍视频| 久久久999国产| 91精品国产成人| 国产成人午夜视频网址| 亚洲男人天堂久| 亚洲一区二区久久久| 国内精品久久久久| 亚洲高清久久久久久| 亚洲日本中文字幕免费在线不卡| 亚洲欧美日韩一区二区在线| 欧美激情一二三| 国产精品久久久久久久美男| 91亚洲国产成人精品性色| 国产日韩精品一区二区| 亚洲最大在线视频| 国产精品视频久久| 亚洲精品永久免费精品| www.日韩av.com| 国产福利精品av综合导导航| 成人精品网站在线观看| 国产激情视频一区| 亚洲成人三级在线| 国产亚洲视频在线| 中文字幕自拍vr一区二区三区| 国产一区二区黄| 国产丝袜一区二区三区| 亚洲天堂免费观看| 日韩精品一区二区三区第95| 国产成人激情小视频| 欧美午夜视频在线观看| 欧美性猛交丰臀xxxxx网站| 日韩欧美一区二区三区| 欧美一级大胆视频| 欧美激情久久久| 黑人精品xxx一区一二区| 久久久久久久影视| 性欧美暴力猛交69hd| 亚洲一区二区自拍| 国产v综合v亚洲欧美久久| 成人国产精品久久久| 日韩中文字在线| 亚洲精品www久久久久久广东| 成人免费在线网址| 国产精品老女人视频| 97色在线观看| 国产欧美一区二区三区视频| 日韩网站免费观看| 亚洲色图欧美制服丝袜另类第一页| 久久国产精品亚洲| 国产午夜一区二区| 亚洲视频第一页| 精品久久久999| 亚洲最新视频在线| 国产视频自拍一区| 97精品在线视频| 91a在线视频| 国产精品久久久久久久久借妻| 成人444kkkk在线观看| 国产视频精品免费播放| 这里只有精品丝袜| 亚洲一区二区自拍| 亚洲国产高清高潮精品美女| 欧美日韩国产专区| 欧美成人午夜影院| 国产在线精品自拍| 羞羞色国产精品| 国产综合在线视频| 欧美一区视频在线| 亚洲va电影大全| 亚洲精品久久7777777| 国产综合福利在线| 福利视频第一区| 欧美在线日韩在线| 国产成人精品视| 欧美日韩中文字幕在线视频| 青青草99啪国产免费| 亚洲美女又黄又爽在线观看| 国产精品午夜视频| 55夜色66夜色国产精品视频| 亚洲精品理论电影| 2019av中文字幕| 九九热精品在线| 久久久国产精品亚洲一区| 日韩久久免费电影| 中文字幕在线国产精品| 久久久国产91| 亚洲二区中文字幕| 亚洲伦理中文字幕| 日韩精品高清在线观看| 欧美小视频在线观看| 国产成人精品免高潮费视频| 精品日本高清在线播放| 欧美做爰性生交视频| 国内精品国产三级国产在线专| 亚洲理论片在线观看| 欧美有码在线观看| 深夜福利一区二区| 亚洲免费视频在线观看| 欧美一级免费视频| 黄色成人在线免费| 岛国av午夜精品| 91免费在线视频| 午夜精品久久久久久99热| 精品一区精品二区| 久久久成人的性感天堂| 欧美日韩免费区域视频在线观看| 狠狠色香婷婷久久亚洲精品| 97香蕉超级碰碰久久免费的优势| 欧美在线精品免播放器视频| 亚洲第一男人天堂| 这里只有视频精品| 最近日韩中文字幕中文| 久久久久亚洲精品成人网小说| 日韩av男人的天堂| 国产精品成人一区二区| 亚洲精品久久久久久下一站| 欧美整片在线观看| 92福利视频午夜1000合集在线观看| 亚洲视频电影图片偷拍一区| 国产精品嫩草视频| 91夜夜未满十八勿入爽爽影院| 日韩精品在线免费播放| 亚洲深夜福利视频| 国产精品视频免费观看www| 91精品久久久久久久久久久久久久| 久久伊人精品天天| 日韩麻豆第一页| 久色乳综合思思在线视频| 国产精品美女主播| 久久99国产精品自在自在app| 在线日韩av观看| 中文字幕精品—区二区| 亚洲va国产va天堂va久久| 色www亚洲国产张柏芝| 久久精品视频一|