xlrd是一个用于读取xls文件数据的第三方库,可以实现对指定表单、指定单元格的读取,但是不能写入数据。如果想要写入数据,请使用xlwt库。
安装卸载
# 安装
pip install xlrd
# 升级
pip install -U xlrd
# 卸载
pip uninstall xlrd
操作Excel文件
在正式操作之前,我们先准备一个Excel,文件名为“用户.xls”,文件内容如下图
打开工作簿
xlrd.open_workbook方法用于打开Excel文件,返回结果为工作簿对象。
其中encoding_override参数用来解决编码错误的问题。
示例:
book = xlrd.open_workbook('./用户.xls', encoding_override='utf8')
获取工作表数量
print(book.nsheets)
获取所有工作表
# 获取所有工作表,结果为列表,列表中每个元素都是工作表对象
print(book.sheets())
# 获取所有工作表名称,结果为列表,列表中每个元素都是字符串(工作表名称)
print(boo