美文网首页
python操作excel

python操作excel

作者: 我竟无言以对_1202 | 来源:发表于2019-08-04 00:36 被阅读0次

    需要安装xlrd、
    pip install xlrd

    操作excel

    import xlrd
    
    date = xlrd.open_workbook('./interface.xlsx')
    tab = date.sheets()[0]
    print(tab.nrows)//获取表格有多少行
    print(tab.cell_value(0,0))//获取第一行第一列的内容
    

    对上述代码进行封装

    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
            else:
                self.file_name = "./interface.xlsx"
                self.sheet_id = 0
            self.data = self.get_data()
    
        #获取sheets的内容
        def get_data(self):
            date = xlrd.open_workbook(self.file_name)
            tab = date.sheets()[self.sheet_id]
            return tab
    
        #获取单元格的行数
        def get_lines(self):
            return self.data.nrows
    
        #获取某一单元格的内容
        def get_cell_value(self,row,col):
            return self.data.cell_value(row,col)
    
    if __name__ == '__main__':
        opers = OperationExcel()
        print(opers.get_cell_value(0,0))
    

    相关文章

      网友评论

          本文标题:python操作excel

          本文链接:https://www.haomeiwen.com/subject/corsdctx.html