如何在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我来看看。谢谢