91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python處理excel的方法是什么

發布時間:2020-09-02 13:58:00 來源:億速云 閱讀:200 作者:小新 欄目:編程語言

這篇文章主要介紹了python處理excel的方法是什么,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

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

更多Python操作Excel文件的相關知識,可以參考這篇文章:《Python自動化辦公之操作Excel文件》

1.兩大庫xlrd,xlwt

1).Python操作excel主要用到xlrd和xlwt這兩個庫

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

2).如何安裝

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

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

如果小伙伴是用Pycharm的話更簡單,直接打開File/Setting/Project/Project Interpreter,然后選擇左邊的綠色加號安裝

2.如何讀一個excel文件

比如有這樣一個"user_data.xlsx"表格,第一個sheet叫"data",內容如下:

python處理excel的方法是什么

1).打開表格

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 個數
>>
sheets nums: 1

3).每個sheets名字

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

4).每個sheet的行列總數,比如第一個sheet

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

5),獲取行,列的對象

獲取第一行的內容

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

獲取第二列的內容

print sh2.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]
#返回的是列表對象,text表示是文本對象,number是數字
>>print sh2.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]
我們可以利用列表切片訪問:第二列到第5列
>>print sh2.col_values(1)[1:5]
[16.0, 21.0, 34.0, 48.0]
也可以利用默認的col_values參數
col_values(self, colx, start_rowx=0, end_rowx=None)
print sh2.col_values(1,1,5)
>>
[16.0, 21.0, 34.0, 48.0]

感謝你能夠認真閱讀完這篇文章,希望小編分享python處理excel的方法是什么內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

雷波县| 天长市| 石渠县| 观塘区| 石城县| 凌云县| 温泉县| 武邑县| 鄱阳县| 金湖县| 和平区| 区。| 博白县| 珲春市| 霍山县| 永昌县| 黄石市| 门源| 廊坊市| 祁阳县| 新昌县| 广元市| 博湖县| 杨浦区| 茌平县| 保靖县| 荣成市| 齐河县| 大安市| 沾化县| 鄂伦春自治旗| 涞水县| 浙江省| 浮山县| 霍山县| 宣武区| 金沙县| 江安县| 高邮市| 花莲市| 高密市|