天天看點

python讀取excel表格的資料

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