這是我的第一個問題,我有點壞蟒蛇和英語也一樣,我希望你明白......Python的win32com EXCEL返回None
我通過一個Excel列的行試圖週期。最後一行返回None,我的代碼出了什麼問題?
import win32com.client
excel = win32com.client.Dispatch("Excel.Application")
for n in range(1,200):
n=repr(n)
cell = "b"+ n
lis = (excel.ActiveWorkbook.Activesheet.Range(cell))
if lis != "":
print(lis)
else:
print("There's nothing here")
它爲白色行打印無,而不是在這裏沒有什麼。
非常感謝您的幫助。
'無=「」'因爲空行是爲無明顯恢復,這不:按在評論中討論,
lis
應作如下分配匹配你的if如果......改成if if'lis!= None' –