我正在尝试从python 3中读取一个excel文件,同时遍历行,当我与==符号进行比较时,没有问题。但是当我与>符号进行比较时,我得到了错误。
我在此网站上看到了一些答案,并尝试包含int()。但它不起作用。
import openpyxl
wb=openpyxl.load_workbook(r"c:\censuspopdata.xlsx")
print (wb.sheetnames)
ws = wb.active
sheet = wb.get_sheet_by_name('Population by Census Tract')
tuple(sheet['A1':'C3'])
for rowOfCellObjects in sheet['A1':'D24']:
for cellObj in rowOfCellObjects:
if cellObj.value > 10766:
print(cellObj.coordinate,cellObj.value)
print('---END OF ROW---')
我在以下行遇到问题 如果cellObj.value> 10766:
运行此命令时,我得到“不可排序的类型:str()> int()。
我了解问题所在,但不知道这段代码有什么问题。谁能指导我