我想用Python得到一个Excel表。我可以使用工作表的名称执行此操作,但我希望使用它的Code name属性获取它。以下是使用工作表名称的代码:
from openpyxl import load_workbook
wb_donnees = load_workbook("Données.xlsm", read_only = True)
name_ws_1 = wb_donnees.get_sheet_name()[0]
ws_1 = wb_donnees[name_ws_1]
但是我想得到一个带有代码名属性的工作表。有可能吗?在
查理·克拉克的回答对我有用。在
我不确定OP是否需要这个,但是当编写一个新的工作簿时,您无法通过这种方式获得代码名。相反,您需要自己指定它,否则函数将返回
None
,并且工作表在创建工作簿时将只被编码为“Sheet1”等。在只有在文件未以只读模式打开时,以下操作才有效:
相关问题 更多 >
编程相关推荐