如何从openpyxl中的列对象中提取单元格值?

时间:2018-05-22 20:46:04

标签: python excel openpyxl

在Python中,从电子表格中打印列只会返回

<Cell 'File Name' .A000>

但我想要的是单元格中的奇异值。我无法从openpyxl的文档中找出如何对整个列执行此操作,就像使用单个单元格一样。

1 个答案:

答案 0 :(得分:0)

我会尝试回答您的问题,但如果您想获得其他人的帮助,最好添加一些代码。

假设col是表示您的列的变量,并且您想要打印第一行:

print(col[0].value)

如果要对列的所有行执行此操作,只需使用循环:如果l是列的长度:

for ii in range(0,l):
    print(col[ii].value)

如果您不熟悉列的长度,请尝试以下方法:

for row in tuple(sheetName.rows):
    print(row[yourColumnNumber].value)

或尝试

for row in tuple(col.rows):
    print(row[0].value)