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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容