Python xlrd库常用函数

利用Python读取excel文件中数据

Posted by BY 水蓝 on January 23, 2021

安装

xlrd需要自行安装

pip install xlrd

如果在运行的时候,报错:

raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘)

则需要再安装另外一个库

pip install pyexcel-xls

常用方法

import xlrd

newfile = xlrd.openwork("文件地址")  #打开文件

print(newfile.sheet_names())  #输出所有sheet的名字

now_sheet =   newfile.sheets()[0]  # 获取第一个sheet  

sheet_name = now_sheet.name  # 获取sheet名字  

sheet_col = now_sheet.ncols  #获取列数

sheet_row = now_sheet.nrows  # 获取行数  

sheet_row1 = now_sheet.row_values(1)  # 获取第1行数据

sheet_col2 = now_sheet.col_values(2)  # 获取第二行数据

sheet_cell23 = now_sheet.row(2)[3].value  # 获取第二行第三列数据 

for i in range(sheet_row):
    print(now_sheet.row_values(i))  # 通过这种方式,逐行打印  

使用例

可以参考这篇博客