Files
buchhaltung/analyze_spalten.py
T
2026-04-26 07:51:39 +02:00

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)")