Initial commit - Stand 26.04.2026
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import openpyxl
|
||||
from datetime import datetime
|
||||
|
||||
file_path = 'Kopie von Kostenrechnung der Nächsten jahre (3).xlsx'
|
||||
wb = openpyxl.load_workbook(file_path, data_only=True)
|
||||
sheet = wb['Tilgung bei Gleichbleibenden Be']
|
||||
|
||||
# Alle Kredit-Header in Zeile 1
|
||||
credits = []
|
||||
print('=== ALLE KREDITE (Zeile 1 & 2) ===')
|
||||
for col in range(1, 30):
|
||||
h1 = sheet.cell(1, col).value
|
||||
h2 = sheet.cell(2, col).value
|
||||
if h1 is not None:
|
||||
print(f'Spalte {col}: Header1="{h1}", Header2="{h2}"')
|
||||
if 'Restschuld' in str(h2) or 'Rate' in str(h2) or h2 is None:
|
||||
credits.append({'col': col, 'name': h1, 'type': h2})
|
||||
|
||||
print('\n=== April 2026 suchen ===')
|
||||
target_date = datetime(2026, 4, 1)
|
||||
april_row = None
|
||||
for row in range(1, 200):
|
||||
cell_val = sheet.cell(row, 1).value
|
||||
if isinstance(cell_val, datetime):
|
||||
if cell_val.year == 2026 and cell_val.month == 4:
|
||||
print(f'April 2026 in Zeile {row}: {cell_val}')
|
||||
april_row = row
|
||||
break
|
||||
elif cell_val and '2026-04' in str(cell_val):
|
||||
print(f'April 2026 in Zeile {row}: {cell_val}')
|
||||
april_row = row
|
||||
break
|
||||
|
||||
print(f'\n=== Werte für April 2026 (Zeile {april_row}) ===')
|
||||
print('KREDITE mit Restschuld/Raten:')
|
||||
print(f'Spalte 2 (Targo Bank Restschuld): {sheet.cell(april_row, 2).value}')
|
||||
print(f'Spalte 6 (Käpke Restschuld): {sheet.cell(april_row, 6).value}')
|
||||
print(f'Spalte 9 (DSL Bank Restschuld): {sheet.cell(april_row, 9).value}')
|
||||
print(f'Spalte 13 (PSD Nord Restschuld): {sheet.cell(april_row, 13).value}')
|
||||
print(f'Spalte 20 (Zingelstr. 14 Restschuld): {sheet.cell(april_row, 20).value}')
|
||||
print(f'Spalte 21 (Sparkasse RATE): {sheet.cell(april_row, 21).value}')
|
||||
print(f'Spalte 22 (Sparkasse Zinsen): {sheet.cell(april_row, 22).value}')
|
||||
print(f'Spalte 24 (Gesamt Restschuld): {sheet.cell(april_row, 24).value}')
|
||||
Reference in New Issue
Block a user