Python操作Excel xlrd

作者: d1b0f55d8efb | 来源:发表于2018-01-19 16:14 被阅读35次
    Excel内容
    import xlrd
    import xlwt
    
    def read_excel():
        #打开文件
        lala=xlrd.open_workbook('/Users/shixin/Desktop/lala.xlsx')
        #获取所有sheet
        print(lala.sheet_names())  #['aaa', 'bbb']
        for sheet_name in lala.sheet_names():
            print(sheet_name)
    
        #根据sheet索引或者名称获取sheet内容
        sheet_aaa=lala.sheet_by_index(0)
        sheet_aaa=lala.sheet_by_name('aaa')
    
        #获取行数和列数
        nrows=sheet_aaa.nrows   #行
        ncols=sheet_aaa.ncols    #列
        print(nrows,ncols)
        #循环读取每行数据
        for i in range(nrows):
            print(sheet_aaa.row_values(3))
            break
        #循环读取每列数据
        for x in range(ncols):
            print(sheet_aaa.col_values(1))
            break
    
        rows=sheet_aaa.row_values(2)   #第三行内容
        cols=sheet_aaa.col_values(1)   #第二列内容
        print(rows,cols)
    
        #获取单元格内容
        cell1=sheet_aaa.cell(1,1).value
        cell2=sheet_aaa.cell(2,0).value
        print(cell1,cell2)
    
    
    
    if __name__=='__main__':
        read_excel()
    
    打印结果

    相关文章

      网友评论

        本文标题:Python操作Excel xlrd

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