xlrd第三方模块 【xlrd基础知识】
安装和卸载xlrd模块
pip install xlrd #安装xlrd
pip uninstall xlrd #卸载xlrd
获取excel,返回对象
#打开excel,返回对象 data = xlrd.open_workbook('three.xlsx')
data是返回对象的一个变量,使用xlrd.open_workbook()打开工作簿为three.xlsx的excel文件,在使用的过程中可能出现XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')的错误,这种错误是由于xlrd版本较高导致,应该先卸载模块,然后安装指定版本1.2.0版本的xlrd就可以解决了
判断工作表是否加载
#判断工作表是否加载,参数可以是名称也可以是序数 print(data.sheet_loaded(0))
使用sheet_loaded()函数可以判断工作表是否加载,其中参数可以是序号,也可以是具体的名称,例如data.sheet_loaded('Sheet1')
移除工作表
#移除工作表(不是真正意义的卸载) print(data.unload_sheet(0))
移除工作表,不是删除工作表,使用unload_sheet(0)表示移除第一个工作表,参数也可以是具体的名称
获取所有或者单个工作表对象
print(data.sheets()[0]) #获取第一个工作表对象 print(data.sheets()) #获取所有工作表对象
使用sheets()函数获取所有工作表的对象,也可以索引具体某个,如果具体某个索引使用sheet_by_index(),如下所示
#使用sheet_by_index()函数根据索引获取工作表 print(data.sheet_by_index(0))
如果是按照名字索引,使用sheet_by_names(),括号的参数为名称,具体如下
#根据名称索引工作表,严格大小写 print(data.sheet_by_name('Sheet1'))
索引所有的工作表的名称
#索引所有的工作表 print(data.sheet_names())
使用sheet_names()获取所有工作表的名称
获取工作表的数量
#返回工作表的所有工作表的数量 print(data.nsheets)
使用属性nsheets获取工作表的个数
M54

浙公网安备 33010602011771号