Python操作Excel xlrd

Python操作Excel xlrd_第1张图片
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_第2张图片
打印结果

你可能感兴趣的:(Python操作Excel xlrd)