Python xlrd库常用函数


安装

xlrd需要自行安装

1
pip install xlrd

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

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

则需要再安装另外一个库

1
pip install pyexcel-xls

常用方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)) # 通过这种方式,逐行打印

使用例

可以参考这篇博客


Author: BY 水蓝
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source BY 水蓝 !
  TOC