Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:获取Excel中复选框的值_Python_Excel_Openpyxl - Fatal编程技术网

Python:获取Excel中复选框的值

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:

我在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:“没有名为check1的定义”

即使我已经正确地定义了它


有什么建议吗?

你显然没有找到正确的名字,否则你就不会得到一个
键错误
实际上这个名字是完全一样的(我用了ctrl+c ctrl+v)我认为这可能取决于复选框被视为一个形状,并且不能用定义的名称识别。
wb.defined\u names.names
将为您提供工作簿的常量列表。它不会出现在它们之间。可能是因为它是一个可以解释它的形状,是的。没有理由让它出现在列表中,而且openpyxl还不支持读取图形。