Python XLSX Collum nach Text durchsuchen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
JayCob
User
Beiträge: 2
Registriert: Mittwoch 11. November 2020, 22:28

Guten Abend zusammen,
ich möchte einer XLSX Datei durchsuchen, ob ein gewisser Text String schon vorhanden ist.

Code: Alles auswählen

searchString  = 'test'

def check_duplikate():
    wbb = openpyxl.load_workbook(r'domains.xlsx')

    #active worksheet data
    wsss = wbb.active 
    for i in range(1, wsss.max_row + 1):
        for j in range(1, wsss.max_column + 1):
            if searchString == wsss.cell(i,j).value:
                print("found")
                print(wsss.cell(i,j))  
Jedoch passiert bei mir gar nichts ... was könnte ich noch Probieren?

Hat jemand einen Link oder einen Code Schnipsel parat?

Schönen Abend.

JayCob
Benutzeravatar
__blackjack__
User
Beiträge: 14053
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@JayCob: Was heisst es passiert gar nichts? Also mal angenommen die Funktion würde auch aufgerufen werden, dann sollte sie doch ablaufen.

Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (MixedCase). `searchString` sollte also SEARCH_STRING` heissen.

Namen sollten nicht kryptisch abgekürzt werden. Was sollen denn `wbb` und `wsss` bedeuten?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten