Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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中使用openpyxl访问列_Python_Openpyxl - Fatal编程技术网

如何在python中使用openpyxl访问列

如何在python中使用openpyxl访问列,python,openpyxl,Python,Openpyxl,我正在尝试访问工作簿中的列。我可以通过以下方式完成: for cell in sheet1["A"]: list.append(cell.value) 但是,这会收集A列上的所有值。我需要的是从A2开始。 我必须遵守这一守则: for cell in sheet1["A2":"A"] list.append(cell.value) 我在这里遗漏了什么?修复代码的一个超级简单的想法是使用len,如下所示 for cell in sheet1['A1':'A'+str(len(s

我正在尝试访问工作簿中的列。我可以通过以下方式完成:

for cell in sheet1["A"]:
    list.append(cell.value)
但是,这会收集A列上的所有值。我需要的是从A2开始。 我必须遵守这一守则:

for cell in sheet1["A2":"A"]
    list.append(cell.value)

我在这里遗漏了什么?

修复代码的一个超级简单的想法是使用len,如下所示

for cell in sheet1['A1':'A'+str(len(sheet['A']))]
    list.append(cell.value)

请记住,str将其参数转换为字符串,两个字符串之间的+将它们连接起来。lensheet['A']返回A列的长度。

我需要的是从A2开始的。你知道最后一排是什么吗?这能回答你的问题吗@AMC最后一行发生变化,可能是10或5。@stovfl我来看看。谢谢