Python:获取Excel中复选框的值
我在Excel文件中有一个名为“check1”的复选框,我想用Python获取它的值 我试过:Python:获取Excel中复选框的值,python,excel,openpyxl,Python,Excel,Openpyxl,我在Excel文件中有一个名为“check1”的复选框,我想用Python获取它的值 我试过: wb = load_workbook(filename=myFile, read_only=True, data_only=True) title, coord = next(wb.defined_names['check1'].destinations) valueCheck1= wb[title][coord].value 使用openpyxl,但它不起作用 错误是: KeyError:
wb = load_workbook(filename=myFile, read_only=True, data_only=True)
title, coord = next(wb.defined_names['check1'].destinations)
valueCheck1= wb[title][coord].value
使用openpyxl,但它不起作用
错误是:
KeyError:“没有名为check1的定义”
即使我已经正确地定义了它
有什么建议吗?你显然没有找到正确的名字,否则你就不会得到一个
键错误
实际上这个名字是完全一样的(我用了ctrl+c ctrl+v)我认为这可能取决于复选框被视为一个形状,并且不能用定义的名称识别。wb.defined\u names.names
将为您提供工作簿的常量列表。它不会出现在它们之间。可能是因为它是一个可以解释它的形状,是的。没有理由让它出现在列表中,而且openpyxl还不支持读取图形。