我正在做一个条件语句openpyxl
Python 检查单元格是否为空。这是我的代码:
newlist = []
looprow = 1
print ("Highest col",readex.get_highest_column())
getnewhighcolumn = readex.get_highest_column()
for i in range(0, lengthofdict):
prevsymbol = readex.cell(row = looprow,column=getnewhighcolumn).value
if prevsymbol == "None":
pass
else:
newstocks.append(prevsymbol)
looprow += 1
#print (prevsymbol)
print(newlist)
I tried if prevsymbol == "":
and if prevsymbol == null:
无济于事。
你比较prevsymbol
with str
“无”,没有None
目的。尝试
if prevsymbol == None:
也在这里
prevsymbol = readex.cell(row = looprow,column=getnewhighcolumn).value
you use looprow
作为行索引。然后你增加looprow
除非cell.value
不为空。这里
newstocks.append(prevsymbol)
you use newstocks
代替newlist
。试试这个代码
newlist = []
print ("Highest col",readex.get_highest_column())
getnewhighcolumn = readex.get_highest_column()
for i in range(0, lengthofdict):
prevsymbol = readex.cell(row = i+1,column=getnewhighcolumn).value
if prevsymbol is not None:
newlist.append(prevsymbol)
print(newlist)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)