wie um zu überprüfen, ob eine Zelle leer ist in openpyxl python
Mache ich eine bedingte Anweisung in openpyxl
Python zu prüfen, ob eine Zelle leer ist. Hier ist mein code:
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)
Versuchte ich if prevsymbol == "":
und if prevsymbol == null:
ohne Erfolg.
können Sie drucken prevsymbol und hier zeigen?
Was ist "lengthofdict"?
Was ist "lengthofdict"?
InformationsquelleAutor Newboy11 | 2015-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vergleichen Sie
prevsymbol
mitstr
"None", nichtNone
Objekt. VersuchenAuch hier
verwenden Sie
looprow
als Zeilen-index. Und Sie erhöhenlooprow
nur, wenncell.value
ist nicht leer. Hierverwenden Sie
newstocks
stattnewlist
. Versuchen Sie diesen codeKonnte Sie geben Sie Ihre Eingabe-Daten?
Oder Zeile hinzufügen
print(prevsymbol )
vorif
Zustand und post-ErgebnisseHier sind einige das Ergebnis: eine,, None, None, None, None, None, '100', '200', '67', '300'. mein input-Daten in excel in einer Spalte gemischt mit nicht leeren und leeren Zellen. Ich will einfach nur, um die nicht leeren Zellen
Siehe aktualisierte Antwort
InformationsquelleAutor kvorobiev
Nehmen Sie die Anführungszeichen Weg von der Keine.
Dies ist das python-äquivalent zu überprüfen, ob etwas ist gleich null.
Ich kann nicht finden, alles, was in der openpyxl Dokumentation, die Ihnen sagt, was es gibt für eine leere Zelle. Gibt es eine Möglichkeit können Sie mir sagen, was passiert, wenn Sie drucken
prevsymbol
auf eine leere Zelle?InformationsquelleAutor atlspin