Python-xlrd:打开表格、获取 sheet 信息 作者:马育民 • 2022-10-24 10:57 • 阅读:10078 # 打开表格 ``` # 导入模块 import xlrd # 打开文件方式1: work_book = xlrd.open_workbook(r'D:\中软\2022\电力\表格\员工个税清册-20221009工资表.XLS') # 方式2: # w2 = xlrd.book.open_workbook_xls(r'D:\中软\2022\电力\表格\员工个税清册-20221009工资表.XLS') ``` # 获取工作簿中 sheet 信息 ### 获取所有sheet表数量 ``` # 获取工作簿中sheet表数量 print(work_book.nsheets) ``` 打印结果: ``` 1 ``` ### 获取所有sheet表对象 ``` # 获取工作簿中所有sheet表对象 sheets = work_book.sheets() print(sheets) ``` 运行结果: ``` [, ] ``` ### 获取所有sheet表对象名称 ``` # 获取工作簿所有sheet表对象名称 sheets_name = work_book.sheet_names() print(sheets_name) ``` 运行结果: ``` ['sheet1', 'Sheet2'] ``` ### 按索引获取sheet对象 ``` # 按索引获取sheet对象 sheet_1 = work_book.sheet_by_index(0) print(sheet_1) ``` 运行结果: ``` ``` ### 按sheet名称获取sheet对象 **注意:**名称区分大小写 ``` # 按sheet表名称获取sheet对象,名称分大小写 sheet_2 = work_book.sheet_by_name('Sheet1') print(sheet_2) ``` 运行结果: ``` ``` 原文出处:http://malaoshi.top/show_1IX4HkLS4pnO.html