av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python怎么處理excel

Python常見(jiàn)的數(shù)據(jù)文件處理有5種,今天我們來(lái)講講其中的Excel如何處理!

Excel是大家工作當(dāng)中使用頻率比較高的一款辦公軟件了所以我們很有必要學(xué)習(xí)一下,那么Python是如何處理excel呢,下面就來(lái)講講~~

1.兩大庫(kù)xlrd,xlwt

1).Python操作excel主要用到xlrd和xlwt這兩個(gè)庫(kù)

即xlrd是讀excel,xlwt是寫(xiě)excel的庫(kù),名字也蠻好記得,xl是excel的縮寫(xiě),rd是read,wt是write.xlrd可以解析微軟的.xls and .xlsx兩種各種的電子表格

2).如何安裝

用pip install xlrd就可以安裝xlrd模塊

用pip install xlwt就可以安裝xlwt模塊

如果小伙伴是用Pycharm的話更簡(jiǎn)單,直接打開(kāi)File/Setting/Project/Project Interpreter,然后選擇左邊的綠色加號(hào)安裝

2.如何讀一個(gè)excel文件

比如有這樣一個(gè)"user_data.xlsx"表格,第一個(gè)sheet叫"data",內(nèi)容如下:

1).打開(kāi)表格

file_name='user_data.xlsx'
excel_file=os.getcwd()+'\'+file_name
rdata=xlrd.open_workbook(excel_file)
print type(rdata)
>>>

2).獲取表格的基本信息

print 'sheets nums:',rdata.nsheets#excel sheets 個(gè)數(shù)
>>
sheets nums: 1

3).每個(gè)sheets名字

print 'sheets names:',rdata.sheet_names()#excel sheets 每個(gè)名字
>>
sheets names: [u'data']

4).每個(gè)sheet的行列總數(shù),比如第一個(gè)sheet

sheet1=rdata.sheet_by_index(0)
print 'rows:',sheet1.nrows
print 'clos',sheet1.ncols
>>rows=11,cols=3

5),獲取行,列的對(duì)象

獲取第一行的內(nèi)容

sh1=rdata.sheet_by_index(0)
print sh1.row(0)
>>
[text:u'\u65f6\u95f4', text:u'\u4eba\u6570']
print sh1.row_values(1)
>>
[u'\u65f6\u95f4', u'\u4eba\u6570']
#返回的是列表對(duì)象,中文會(huì)轉(zhuǎn)成的unicode顯示

獲取第二列的內(nèi)容

print sh1.col(1)
>>
[text:u'\u4eba\u6570', number:16.0, number:21.0,
number:34.0, number:48.0, number:30.0, number:36.0,
number:28.0, number:26.0, number:24.0, number:46.0]
#返回的是列表對(duì)象,text表示是文本對(duì)象,number是數(shù)字
>>print sh1.col_values(1)
[u'\u4eba\u6570', 16.0, 21.0, 34.0, 48.0, 30.0,
36.0, 28.0, 26.0, 24.0, 46.0]
我們可以利用列表切片訪問(wèn):第二列到第5列
>>print sh1.col_values(1)[1:5]
[16.0, 21.0, 34.0, 48.0]
也可以利用默認(rèn)的col_values參數(shù)
col_values(self, colx, start_rowx=0, end_rowx=None)
print sh1.col_values(1,1,5)
>>
[16.0, 21.0, 34.0, 48.0]

更多學(xué)習(xí)內(nèi)容,請(qǐng)點(diǎn)擊python學(xué)習(xí)網(wǎng)。

python處理excel相關(guān)學(xué)習(xí),推薦訪問(wèn):

python處理excel實(shí)例

python關(guān)閉指定的excel

python合并多個(gè)excel文件


網(wǎng)頁(yè)題目:創(chuàng)新互聯(lián)Python教程:python怎么處理excel
當(dāng)前URL:http://uogjgqi.cn/article/djiiejg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流