1.在Windows指令行中安裝第三方子產品xlrd,先切到python安裝目錄(Python34),然後切到Scripts,然後輸入指令easy_install xlrd按回車進行安裝
<a href="https://s5.51cto.com/wyfs02/M02/8D/C7/wKioL1iqsk_i_8pyAABAPczce2s311.png" target="_blank"></a>
安裝完成
<a href="https://s4.51cto.com/wyfs02/M02/8D/C7/wKioL1iqsmWjiufpAAEhM4Eyl7A280.png" target="_blank"></a>
2.建立一個excel表,然後儲存,造資料
<a href="https://s3.51cto.com/wyfs02/M00/8D/CA/wKiom1iqsoHTYWMLAAAR01AcJVc626.png" target="_blank"></a>
3.編寫python腳本
<a href="https://s1.51cto.com/wyfs02/M01/8D/CA/wKiom1iqspeCaL2KAADlSDeoOio556.png" target="_blank"></a>
#utf-8
import xlrd #導入第三方子產品xlrd
excel = xlrd.open_workbook('C:\\表格.xlsx') #打開目标表格檔案(填寫路徑)
sheet = excel.sheets()[0] #打開表格檔案中的第一張表格,索引從0開始
nrows = sheet.nrows #擷取第一張表格的行數指派給nrows
for i in range (nrows): #用一個for循環周遊所有的行數
print (sheet.row_values(i)) #列印所有周遊到的行數的内容
print (sheet.col_values(1)) #打開第一張表格的第二列
4.F5運作,運作結果
<a href="https://s3.51cto.com/wyfs02/M01/8D/C7/wKioL1iqsrfThPekAAEIhpNAfSI404.png" target="_blank"></a>
5.擷取excel中指定行數,列數的内容
<a href="https://s3.51cto.com/wyfs02/M00/8D/C7/wKioL1iqsszjzztFAAECGevj2FU954.png" target="_blank"></a>
Print (sheet.cell(1,2))
運作結果
<a href="https://s3.51cto.com/wyfs02/M01/8D/C7/wKioL1iqsuqTMi90AAD_VH12Pi4112.png" target="_blank"></a>
本文轉自 32氪 51CTO部落格,原文連結:http://blog.51cto.com/10672221/1899560