一、循环遍历所有行

需求1:通过循环遍历所有行,输出单元格内容
需求2:通过循环遍历所有行,输出所有第一列内容

  1. from openpyxl import load_workbook
  2. file = load_workbook(filepath)
  3. sheet = file['Sheet']
  4. # 需求1:循环遍历所有行,输出单元格内容
  5. for row in sheet.rows:
  6. for cell in row:
  7. print(cell.value)
  8. # 需求2:循环遍历所有行,输出第一列内容
  9. for row in sheet.rows:
  10. print(row[0].value)

二、循环遍历所有列

需求1:通过循环遍历所有列,输出单元格内容
需求2:通过循环遍历所有列,输出所有第一行内容

  1. from openpyxl import load_workbook
  2. file = load_workbook(filepath)
  3. sheet = file['Sheet']
  4. # 需求1:循环遍历所有行,输出单元格内容
  5. for col in sheet.columns:
  6. for cell in col:
  7. print(cell.value)
  8. # 需求2:循环遍历所有列,输出第一行内容
  9. for col in sheet.columns:
  10. print(col[0].value)