意外获取错误>类型错误:“NoneType”和“int”的实例之间不支持“<”

2024-03-29 07:14:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地运行了下面的代码,但是今天突然发现了下面的一个错误

在我看来,“r[0].value”返回为Nonetype,但实际上在excel工作表中,第一列(A列)中有数字

有谁能帮我理解为什么我得不到类型??在

from openpyxl import load_workbook

load_wb = load_workbook("abc.xlsx")
load_ws = load_wb.active

for r in load_ws.rows:
    str1 = str(r[3].value)
    row_index = r[0].value
    for k in load_ws.rows:
        if (str(k[1].value).find(str1) != -1):
            load_ws.cell(row=row_index, column=5).value = str(k[2].value)

load_wb.save("abc_result.xlsx")
load_wb.close()

错误:

^{pr2}$

Tags: inforindexwsvalue错误loadxlsx