excel - 迭代特定列中的所有行 openpyxl

标签 excel python-2.7 openpyxl

我无法弄清楚如何使用 openpyxl 迭代指定列中的所有行。

我想打印“C”列中所有行的所有单元格值

现在我有:

from openpyxl import workbook
path = 'C:/workbook.xlsx'
wb = load_workbook(filename = path)
ws=wb.get_sheet_by_name('Sheet3')

for row in ws.iter_rows():
    for cell in row:
        if column == 'C':
            print cell.value

最佳答案

为什么不能只迭代“C”列(版本 2.4.7):

for cell in ws['C']:
   print cell.value

关于excel - 迭代特定列中的所有行 openpyxl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38619471/

相关文章:

mysql - 将 Django Count() 与条件查找类型一起使用

excel - matlab:excel中rgb的颜色错误

python - pandas 中导入 Excel 文件的多重索引问题

c# - 从 IIS 上载的 Excel 文件中读取有限的行

Python 类变量不更新

python - Numpy bool 数组上的 bool 运算符之和(错误?)

python - openpyxl - 类型错误 : a bytes-like object is required, 不是 '_io.BytesIO'

python - 使用openpyxl将一个大矩阵写入excel,它会抛出内存错误

python - openpyxl - x 和 y 轴刻度的增量

vba - Excel ProperCase 到单词