[英]how to read any sheet with the sheet name containing 'mine' from multiple excel files in a folder using python? i am using xlrd
[英]How to get excel sheet name in Python using xlrd
请参阅下面的代码。
def getSheetName(file_name):
pointSheetObj = []
import xlrd as xl
TeamPointWorkbook = xl.open_workbook(file_name)
pointSheets = TeamPointWorkbook.sheet_names()
for i in pointSheets:
pointSheetObj.append(TeamPointWorkbook.sheet_by_name(i))
我需要通过迭代来从列表pointSheetObj
获取excel工作表名称的名称。
我修改了我提供的代码作为一个问题,并得到了我实际需要的东西,
def getSheetName(file_name):
pointSheetObj = []
import xlrd as xl
TeamPointWorkbook = xl.open_workbook(file_name)
pointSheets = TeamPointWorkbook.sheet_names()
for i in pointSheets:
pointSheetObj.append(tuple((TeamPointWorkbook.sheet_by_name(i),i)))
因此,如果重复列表(of tuple
) pointSheetObj
则我们在pointSheetObj
内的tuple
index 1
处具有工作表的pointSheetObj
。
通过这样做,我得到了名称和工作表对象,我可以使用其他工作表相关的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.