讀取excel的內(nèi)容分尸,xlrd(讀)喇辽,安裝xlrd模塊 pip install xlrd
首先蜘犁,創(chuàng)建一個(gè)excel文檔放在項(xiàng)目目錄dataconfig文件夾下
excel文件.png
獲取單元格內(nèi)容
import xlrd
class OperationExcel:
#構(gòu)造函數(shù)
def __init__(self,file_name=None,sheet_id=None):
if file_name:
self.file_name = file_name
self.sheet_id = sheet_id
self.data=self.get_data()
else:
self.file_name ='../dataconfig/interface.xlsx' #excel地址
self.sheet_id = 0
self.data = self.get_data()
#獲取sheet的內(nèi)容
def get_data(self):
data = xlrd.open_workbook(self.file_name)
tables = data.sheets()[self.sheet_id]
return tables
#獲取單元格的行數(shù)
def get_lins(self):
tables=self.data
return tables.nrows
#獲取某一單元格內(nèi)容
def get_cell_value(self,row,col):
return self.data.cell_value(row,col)
if __name__=='__main__':
opers = OperationExcel()
#打印出單元格行數(shù)
print(opers.get_data().nrows)
#打印單元格行數(shù)
print(opers.get_lins())
#打印單元格內(nèi)容
print(opers.get_cell_value(1,2))
打印結(jié)果.png