python读取excel内容

读取excel的内容,xlrd(读),安装xlrd模块 pip install xlrd

首先,创建一个excel文档放在项目目录dataconfig文件夹下


excel文件.png

获取单元格内容

import xlrd

class OperationExcel:
    #构造函数
    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的内容
    def get_data(self):
        data = xlrd.open_workbook(self.file_name)
        tables = data.sheets()[self.sheet_id]
        return tables
    #获取单元格的行数
    def get_lins(self):
        tables=self.data
        return tables.nrows
    #获取某一单元格内容
    def get_cell_value(self,row,col):
        return self.data.cell_value(row,col)

if __name__=='__main__':
    opers = OperationExcel()
    #打印出单元格行数
    print(opers.get_data().nrows)
    #打印单元格行数
    print(opers.get_lins())
    #打印单元格内容
    print(opers.get_cell_value(1,2))
打印结果.png

你可能感兴趣的:(python读取excel内容)