29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
import openpyxl
|
|
|
|
datei = "Kopie von Kostenrechnung der Nächsten jahre (3).xlsx"
|
|
wb = openpyxl.load_workbook(datei, data_only=True)
|
|
ws = wb["Tilgung bei Gleichbleibenden Be"]
|
|
|
|
row1 = list(ws.iter_rows(min_row=1, max_row=1, values_only=True))[0]
|
|
row2 = list(ws.iter_rows(min_row=2, max_row=2, values_only=True))[0]
|
|
|
|
print("=== SPALTENÜBERSICHT (alle mit Inhalt) ===")
|
|
for i in range(len(row1)):
|
|
val1 = row1[i] if i < len(row1) and row1[i] else ""
|
|
val2 = row2[i] if i < len(row2) and row2[i] else ""
|
|
if val1 or val2:
|
|
print(f" Spalte {i+1:2}: Zeile1='{val1}' | Zeile2='{val2}'")
|
|
|
|
print("\n=== SUCHE NACH KREDIT-NAMEN ===")
|
|
suchbegriffe = ["sparkasse", "carola", "kerstin", "credit", "pvc"]
|
|
|
|
for i, (val1, val2) in enumerate(zip(row1, row2)):
|
|
if val1 and isinstance(val1, str):
|
|
for suchwort in suchbegriffe:
|
|
if suchwort.lower() in val1.lower():
|
|
print(f" Gefunden '{val1}' in Spalte {i+1}")
|
|
if val2 and isinstance(val2, str):
|
|
for suchwort in suchbegriffe:
|
|
if suchwort.lower() in val2.lower():
|
|
print(f" Gefunden '{val2}' in Spalte {i+1} (Zeile 2)")
|