我试图在xlsx工作簿中读取多个工作表中包含的所有数据,但是为了本练习的目的,我不知道任何命名范围的名称将提前。
我可以访问wb.defined_names
,但这会返回一个DefinedNameList;如果我尝试迭代它,我似乎无法访问下面的任何数据。
如何以字符串列表的形式访问命名范围的名称和相应的单元格引用?
背景信息:到目前为止,我已经使用xlwings实现了这一点,但是在我打开其他wb标签时xlwings打开wb时遇到了问题。如果我能解决这个问题,切换到openpyxl似乎是一个很好的解决方案
答案 0 :(得分:4)
[dn for dn in wb.defined_names.definedName]