日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python中的xlrd模塊使用整理

瀏覽:28日期:2022-06-16 16:12:28
目錄1.簡(jiǎn)述:2.xlrd模塊的基本操作2.1打開(kāi)excel文件獲取book對(duì)象2.2獲取xlrd.book.Book 對(duì)象中的所有sheet名稱2.3獲取xlrd.book.Book對(duì)象中的所有sheet對(duì)象2.4判斷xlrd.book.Book對(duì)象中某個(gè)sheet對(duì)象是否導(dǎo)入3.sheet對(duì)象的基本操作3.1行操作3.2列操作3.3單元格操作3.4對(duì)單元格中的日期/時(shí)間操作1.簡(jiǎn)述:

xlrd是讀取excel表格數(shù)據(jù);

支持 xlsx和xls 格式的excel表格;

三方模塊安裝方式:pip3 install xlrd;

模塊導(dǎo)入方式: import xlrd

2.xlrd模塊的基本操作

Xler的操作主要分兩步:其一時(shí)獲取book對(duì)象,其二book對(duì)象再次進(jìn)行excel的讀取操作。

2.1打開(kāi)excel文件獲取book對(duì)象

xlrd.open_workbook(filename[,logfile,file_contents,…])

如果filename 文件名不存在,則會(huì)報(bào)錯(cuò) FilenotFoundError。

如果filename 文件名存在,則會(huì)返回一個(gè)xrld.book.Book 對(duì)象。 import xlrd

Workbook = xlrd.open_workbook('C:UsersliDesktop銀聯(lián)測(cè)試案例.xls')print(Workbook)

Python中的xlrd模塊使用整理

2.2獲取xlrd.book.Book 對(duì)象中的所有sheet名稱

Names = Workbook.sheet_names()

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')names = workbook.sheet_names()print(names)

Python中的xlrd模塊使用整理

2.3獲取xlrd.book.Book對(duì)象中的所有sheet對(duì)象

Sheets = workbook.sheets()

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')names = workbook.sheets()print(names)

獲取單個(gè)的sheet頁(yè)對(duì)象

三種方式 :

第一種 worksheet1 = workbook.sheet_by_index()第二種 worksheet2 = workbook.sheet_by_name()第三種 worksheet3 = workbook.sheets()[0]

workbook = xlrd.open_workbook('C:UserslwDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]print(worksheet1,worksheet2,worksheet3)

Python中的xlrd模塊使用整理

2.4判斷xlrd.book.Book對(duì)象中某個(gè)sheet對(duì)象是否導(dǎo)入

通過(guò)文件名

workbook = xlrd.open_workbook('C:UserslwDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()print(workbook.sheet_loaded('公司分部'))

通過(guò)索引

workbook = xlrd.open_workbook('C:UserslwDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()print(workbook.sheet_loaded(0))3.sheet對(duì)象的基本操作3.1行操作

①獲取所有行數(shù)

Rows = sheet.nrows 特別注意,這是屬性而不是方法,不加括號(hào)。

workbook = xlrd.open_workbook('C:UserslwDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]print(worksheet1.nrows)

Python中的xlrd模塊使用整理

②獲取某行的數(shù)據(jù),值為列表形式

Value = sheet.row_values()

workbook = xlrd.open_workbook('C:UserslwDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]value = worksheet1.row_values(1)print(value)

Python中的xlrd模塊使用整理

③獲取某行的類型及數(shù)據(jù)

Sheet.row()

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]value = worksheet1.row(1)print(value)

Python中的xlrd模塊使用整理

④獲取某行的類型的列表

Sheet.row_types()

單元類型ctype:empty為0,string為1,number為2,date為3,boolean為4, error為5(左邊為類型,右邊為類型對(duì)應(yīng)的值);

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]value = worksheet1.row_types(1)print(value)

Python中的xlrd模塊使用整理

⑤以切片形式獲取某行的類型及數(shù)據(jù)

Sheet.row_slice() 記錄分隔符為n

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]value = worksheet1.row_slice(1)print(value)

Python中的xlrd模塊使用整理

⑥獲取某行的長(zhǎng)度

Sheet.len()

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]value = worksheet1.row_len(1)print(value)

Python中的xlrd模塊使用整理

⑦獲取sheet的所有生成器

Sheet.get_rows()

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]row = worksheet1.get_rows()for one in row: print(one)

Python中的xlrd模塊使用整理

3.2列操作

①獲取有效列數(shù)

Sheet.cols 注意:此處為屬性不加括號(hào)

②獲取某列數(shù)據(jù)

Sheet.values()

③獲取某列類型

Sheet.types()

單元類型ctype:empty為0,string為1,number為2,date為3,boolean為4, error為5(左邊為類型,右邊為類型對(duì)應(yīng)的值);

④以slice切片方式獲取某列數(shù)據(jù)

Sheet.value_slice()workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')sheets = workbook.sheets()worksheet1 = workbook.sheet_by_index(0)worksheet2 = workbook.sheet_by_name('公司分部')worksheet3 = workbook.sheets()[0]cols = worksheet1.colvalue = worksheet1.col_values(0)type = worksheet1.col_types(0)valuesl = worksheet1.col_slice(0)print(cols)print('----------------------')print(value)print('----------------------')print(type)print('----------------------')print(valuesl)

Python中的xlrd模塊使用整理

3.3單元格操作

①獲取單元格數(shù)據(jù)對(duì)象。 sheet.cell(rowx,colx)類型為xlrd.sheet.Cell

②獲取單元格類型。Sheet.cell_type(rowx,colx)

單元類型ctype:empty為0,string為1,number為2,date為3,boolean為4, error為5(左邊為類型,右邊為類型對(duì)應(yīng)的值);

③獲取單元格數(shù)據(jù)。

Sheet.cell_value(rowx,colx)

3.4對(duì)單元格中的日期/時(shí)間操作

單元類型ctype:empty為0,string為1,number為2,date為3,boolean為4, error為5(左邊為類型,右邊為類型對(duì)應(yīng)的值);

①xlrd.xldate_as_tuple()

“{}-{:0>2}-{:0>2}”.format(date[0],date[1],date[2])

②xlrd.xldate_as_datetime(value,mode).strftime(“%Y-%m-%d”)

workbook = xlrd.open_workbook('C:UsersliDesktop測(cè)試用例.xlsx')import datetimesheet2_object = workbook.sheet_by_index(0)value_type = sheet2_object.cell(0, 1).ctypevalue_type = sheet2_object.cell_value(1, 4)data = xlrd.xldate.xldate_as_datetime(value_type,0)print(data.strftime('%Y-%m-%d'))date = xlrd.xldate.xldate_as_tuple(value_type,0)print('{}-{:0>2}-{:0>2}'.format(date[0],date[1],date[2]))

Python中的xlrd模塊使用整理

到此這篇關(guān)于Python中的xlrd模塊使用整理的文章就介紹到這了,更多相關(guān)xlrd模塊的使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久九九精品| 四虎8848精品成人免费网站| 午夜影院欧美| 亚洲高清久久| 国产综合欧美| 国产一区二区高清| 丝袜脚交一区二区| 亚洲2区在线| 欧美日本二区| 91九色综合| 国产精品最新自拍| 成人国产精品一区二区网站| 成人欧美一区二区三区的电影| 日本一二区不卡| 国产一区国产二区国产三区| 欧美三级网址| 黄色日韩在线| 日韩激情网站| 精品国产亚洲日本| 欧美亚洲国产精品久久| 亚洲日本久久| 精品精品久久| 久久久影院免费| 免费精品视频| 欧美日韩日本国产亚洲在线| 亚洲网址在线观看| 你懂的国产精品| 亚洲成人不卡| 综合干狼人综合首页| 美女国产精品久久久| 欧美91精品| 欧美三级第一页| 久久青草久久| 日韩精品国产欧美| 狠狠躁少妇一区二区三区| 99在线精品免费视频九九视| 91在线成人| 久久人人97超碰国产公开结果| 精品国产a一区二区三区v免费| 国产精品嫩草99av在线| 欧美久久久网站| 在线精品亚洲欧美日韩国产| 亚洲欧美日韩国产一区| 国产精品亚洲综合久久| 尤物tv在线精品| 国产欧美一区二区三区米奇| 欧美成人a交片免费看| 中文在线日韩| 日韩黄色大片| 亚洲精品裸体| www成人在线视频| 日本午夜精品| 亚洲成人一区| 国产一区二区三区不卡av| 久久久久蜜桃| 欧美在线精品一区| 国产精品91一区二区三区| 国产精品毛片视频| 亚洲欧洲午夜| 91偷拍一区二区三区精品| 亚洲免费一区三区| 精品欧美一区二区三区在线观看| 日韩欧美午夜| 日韩欧美四区| 欧洲激情综合| 成人国产综合| 欧美日韩中出| 久久亚洲二区| 亚洲91视频| 国产精品伊人| 亚洲一级淫片| 激情综合网五月| 国产+成+人+亚洲欧洲在线| 三级一区在线视频先锋| 中文在线а√在线8| 日韩国产欧美在线视频| 91看片一区| 麻豆国产精品| 日本中文字幕视频一区| 日韩视频不卡| 国产综合色区在线观看| 麻豆成人91精品二区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 91在线成人| 欧美在线资源| 激情视频网站在线播放色| 国产精品综合| 青青伊人久久| 亚洲+小说+欧美+激情+另类| 午夜久久tv| 久久精品二区三区| 欧美男人天堂| 精品国产乱码久久久久久1区2匹| 成人看片网站| 国产一区国产二区国产三区| 欧美自拍一区| 日本精品另类| 日韩一区中文| 综合亚洲自拍| 久久亚洲图片| av不卡在线看| 国产精品88久久久久久| 国产91精品对白在线播放| 快播电影网址老女人久久| 亚洲国产福利| 久久电影tv| 国产在线观看www| 高清av一区| 麻豆视频在线观看免费网站黄 | 国产99久久| 久久99蜜桃| 久久精品av麻豆的观看方式| 视频国产精品| 日本精品久久| 日韩二区三区在线观看| 日韩激情视频网站| 日韩精选在线| 国产欧美自拍一区| 国产激情一区| 精品99久久| av资源亚洲| 欧美韩日一区| 精精国产xxxx视频在线野外| 久久精品免费一区二区三区| 欧美日韩在线观看视频小说| 亚洲成人国产| 欧美日韩免费观看一区=区三区| 日韩精品欧美成人高清一区二区| 国产美女一区| 久久xxxx精品视频| 亚洲欧洲美洲国产香蕉| 亚洲综合中文| 国产一精品一av一免费爽爽| 国产精品久久久久77777丨| 美女精品一区二区| 鲁鲁在线中文| 亚洲精品网址| 亚洲精品字幕| 国产精品主播| 黄色在线观看www| 91精品国产乱码久久久久久久 | 精品国产欧美| 国产福利91精品一区二区| 日韩一区二区三区免费播放| 久久精品亚洲欧美日韩精品中文字幕| 欧美日一区二区三区在线观看国产免| 欧美国产一级| 国产精选在线| 久久一区二区中文字幕| 国产精品视频3p| 国产亚洲人成a在线v网站| 国产精品**亚洲精品| 色黄视频在线观看| 中文精品在线| 国产精品视频一区二区三区四蜜臂 | 日本欧美大码aⅴ在线播放| 日韩精品一区二区三区中文字幕| 亚洲男女av一区二区| 久久国产精品久久w女人spa| 日韩二区三区四区| 神马午夜在线视频| 蜜臀va亚洲va欧美va天堂| 欧美视频精品全部免费观看| 国产 日韩 欧美 综合 一区| 国产在线不卡| 日本a级不卡| 偷拍精品精品一区二区三区| 免播放器亚洲| 精品久久一区| 蜜臀av亚洲一区中文字幕| 久久精品国产久精国产| 亚洲成人免费| 国产精品久久久亚洲一区| 婷婷激情图片久久| 99久久精品费精品国产| 成人羞羞视频播放网站| 久久精品免费看| 日韩在线视频精品| 欧美日韩视频一区二区三区| 综合亚洲色图| 国产精品视频一区二区三区四蜜臂| 欧美a级一区二区| 91精品成人| 狠狠操综合网| 国产一区二区三区91| 国产欧美另类| 国产区精品区| 国产精品嫩草影院在线看| 综合精品一区| 亚洲我射av| 亚洲成人精选| 黑丝一区二区三区| 99成人在线| 亚洲欧洲一区二区天堂久久| 精品视频一区二区三区在线观看| 欧美性感美女一区二区| 黄色欧美在线| 91久久黄色| 狠狠躁少妇一区二区三区| 91精品啪在线观看国产爱臀|