接口自动化之 exce xlrdl基本操作

import xlrd


def read_excel():
    #打开文件
    sheet = xlrd.open_workbook(r"D:\jiekou\dataconfig\case1.xls")
    #获取所有sheet
    print(sheet.sheet_names())
    sheet2_name = sheet.sheet_names()[1]

    #根据索引或者名称获取sheet内容
    sheet2 = sheet.sheet_by_name("sheet1")
    sheet2 = sheet.sheet_by_index(0)
    print("====================>>>>>>>>>>>>>")
    #sheet 的名称,行数,列数
    print(sheet2.name,sheet2.nrows,sheet2.ncols)
    print("====================>>>>>>>>>>>>>")
    #获取整行整列的值
    rows = sheet2.row_values(3)
    cols = sheet2.col_values(2)
    print(rows)
    print(cols)
    print("====================>>>>>>>>>>>>>")
    #获取单元格内容
    print(sheet2.cell(2,3).value)
    print(sheet2.cell_value(2,3))
    print(sheet2.row(2)[3].value)
    print("====================>>>>>>>>>>>>>")
    #获取单元格内容数据类型
    print(sheet2.cell(2,3).ctype)
if __name__ == '__main__':
    read_excel()


#python读取excel中单元格的内容返回的有5种类型,即上面例子中的ctype:1
# ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

 

posted @ 2020-04-21 16:32  反着来就对了  阅读(176)  评论(0编辑  收藏  举报