openpyxl 未读取 sheet 中所有行的问题

Issues with openpyxl not reading all rows in sheet

我无法让 openpyxl 遍历 excel 笔记本中的所有行。

我试图让代码打印特定列中的所有值,但是,它只是迭代 500 个项目并打印第一行 500 次。

到目前为止,这是我的代码:

import pandas as pd
import openpyxl
import requests

wb = openpyxl.load_workbook('search.xlsx')
ws = wb['Results']
df = pd.read_excel (r'search.xls', sheet_name='Results')

for cell in ws:
  y = ws.cell(row=2, column=1).hyperlink.target
  print(y)

编辑:感谢@topsail,我得到了解决方案:

for row in ws.iter_rows(min_row=2):  
       print(row[0].hyperlink.target) 
import openpyxl

wb = openpyxl.load_workbook('Search.xlsx')
ws = wb['Result']

for row in ws.iter_rows(min_row=2):
    try:
        print(row[0].hyperlink.target)
    except:
        print("no hyperlink!")