需要对学校项目进行一些编码,但是我在使用Openpyxl(在Python中)从一列数据生成可用列表时遇到问题。这是代码:
from openpyxl import load_workbook
HISPARC = load_workbook(filename = "APPLES.xlsx")
sheet = HISPARC.active
i = 32
while i < 80:
a = [sheet.cell(row = i, column = 11)]
i = i + 3
print(a[0].value)
它打印一切。另外,如果我在打印之前放置一段独立的代码,那么打印的唯一数字就是列中的最后一个单元格,而不是其他任何内容。
我想要做的是生成上面生成的单元格列表,以便稍后可以使用它们的值。
谢谢!
答案 0 :(得分:0)
values = [c.value for c in ws['L'][32:80]]
将为您提供单元格L31至L的所有值的列表:81它似乎是您想要的。