今天有一位同學給了我一個excel文件,要求讀取某些行,某些列,然后我試著做了一個demo,這里分享出來,希望能幫到大家:
首先安裝xlrd:
pip3 install xlrd
然后上代碼:
import numpy as npimport xlrddata = xlrd.open_workbook('LifeTable_16.xlsx')table = data.sheets()[0]# print(table)# nrows = table.nrows #行數# ncols = table.ncols #列數# c1=arange(0,nrows,1)# print(c1) start=6 #開始的行end=106 #結束的行 rows=end-start list_values=[]for x in range(start,end): values=[] row =table.row_values(x) for i in range(1,7): # print(value) values.append(row[i]) list_values.append(values)# print(list_values)datamatrix=np.array(list_values)print(datamatrix)
以上這篇python3讀取excel文件只提取某些行某些列的值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答