Initial commit - Stand 26.04.2026
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
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']
|
||||
|
||||
# Prüfe Spalte 20 (Zingelstr.14) über mehrere Zeilen
|
||||
print('=== Spalte 20: Zingelstr. 14 (über Zeit) ===')
|
||||
for row in range(175, 195):
|
||||
date_val = sheet.cell(row, 1).value
|
||||
zingel = sheet.cell(row, 20).value
|
||||
if date_val and zingel is not None and zingel != 0:
|
||||
print(f'Row {row} ({date_val}): {zingel}')
|
||||
|
||||
# Prüfe Spalte 21 (Sparkasse) über mehrere Zeilen
|
||||
print('\n=== Spalte 21: Sparkasse (über Zeit) ===')
|
||||
for row in range(175, 195):
|
||||
date_val = sheet.cell(row, 1).value
|
||||
sparkasse = sheet.cell(row, 21).value
|
||||
if date_val and sparkasse is not None and sparkasse != 0:
|
||||
print(f'Row {row} ({date_val}): {sparkasse}')
|
||||
|
||||
# Prüfe Spalte 22 (Zinsen Sparkasse)
|
||||
print('\n=== Spalte 22: Sparkasse Zinsen (über Zeit) ===')
|
||||
for row in range(175, 195):
|
||||
date_val = sheet.cell(row, 1).value
|
||||
zinsen = sheet.cell(row, 22).value
|
||||
if date_val and zinsen is not None and zinsen != 0:
|
||||
print(f'Row {row} ({date_val}): {zinsen}')
|
||||
|
||||
# Gibt es vielleicht eine Restschuld für Sparkasse woanders?
|
||||
# Prüfe Spalten 28-30 (hatten Werte in April 2026!)
|
||||
print('\n=== Spalten 28-30 (unklare Daten) ===')
|
||||
for col in range(28, 32):
|
||||
h1 = sheet.cell(1, col).value
|
||||
h2 = sheet.cell(2, col).value
|
||||
val = sheet.cell(189, col).value
|
||||
print(f'Col {col}: {h1} / {h2} = {val}')
|
||||
|
||||
# Prüfe ob Spalte 28 Restschuld ist
|
||||
print('\n=== Spalte 28 (Restschuld Check) ===')
|
||||
for row in range(175, 195):
|
||||
date_val = sheet.cell(row, 1).value
|
||||
val28 = sheet.cell(row, 28).value
|
||||
if date_val and val28 is not None and val28 != 0:
|
||||
print(f'Row {row} ({date_val}): {val28}')
|
||||
Reference in New Issue
Block a user