这是我的第一个问题,我有点坏蟒蛇和英语也一样,我希望你明白......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' –