在Python中,从电子表格中打印列只会返回
<Cell 'File Name' .A000>
但我想要的是单元格中的奇异值。我无法从openpyxl的文档中找出如何对整个列执行此操作,就像使用单个单元格一样。
答案 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)