python3 xlrd包的用法

Posted yizhipanghu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 xlrd包的用法相关的知识,希望对你有一定的参考价值。

一、xlrd的安装

pip install xlrd

二、xlrd使用介绍

  1、导入模块

    import xlrd 

  2、打开Excel文件,实例化为readbook

    readbook = xlrd.open_workbook(r‘D:test.xls‘)

  3、使用技巧

    获取一个工作表,得到的是一个内存对象

    sheet1 = readbook.sheets()[0]                           #通过索引顺序获取

    sheet2 = readbook.sheet_by_index(1)                #通过索引顺序获取

    sheet3 = readbook.sheet_by_name(‘sheet3‘)      #通过名称获取

    sheetall = readbook.sheet_names()                    #通过名称获取所有sheet页的内存对象

    

    通过上方获取的工作表的内存对象,来获取整行和整列的值(数组)

    sheet1.row_values(i)             #获取整行的值

    sheet2.col_values(i)              #获取整列的值

    

    通过上方获取的工作表的内存对象,来获取行数和列数

    nrows = sheet1.nrows

    ncols = sheet1.ncols

    

    循环行列表数据

    for i in range(nrows):

      print(sheet1.row_values(i))    

 

    单元格

    cell_A1 = sheet1.cell(0,0).value

    cell_C4 = sheet1.cell(2,3).value

 

    使用行列索引

    cell_A1 = sheet1.row(0)[0].value

    cell_A2 = sheet1.col(1)[0].value

 

以上是关于python3 xlrd包的用法的主要内容,如果未能解决你的问题,请参考以下文章

将xlrd安装到python3.6 [重复]

python3+xlrd解析Excel

python3 使用 xlrd 库操作 excel.xlsx 时,报错: xlrd.biffh.XLRDError: Excel xlsx file; not supported

python3 使用 xlrd 库操作 excel.xlsx 时,报错: xlrd.biffh.XLRDError: Excel xlsx file; not supported

pip python3 xlrd 怎么安装

python3 接口测试数据驱动之操作 excel 文件