Initial commit - Stand 26.04.2026
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
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']
|
||||
|
||||
print('=== Alle Header Zeile 1 & 2 ===')
|
||||
headers = []
|
||||
for col in range(1, 35):
|
||||
h1 = sheet.cell(1, col).value
|
||||
h2 = sheet.cell(2, col).value
|
||||
headers.append((col, h1, h2))
|
||||
if h1 is not None:
|
||||
print(f'Col {col:2d}: {h1:20s} | {h2}')
|
||||
|
||||
# April 2026
|
||||
april_row = 189
|
||||
|
||||
print(f'\n=== ALLE WERTE für April 2026 (Zeile {april_row}) ===')
|
||||
for col in range(1, 35):
|
||||
val = sheet.cell(april_row, col).value
|
||||
h1 = sheet.cell(1, col).value
|
||||
if val is not None and val != 0:
|
||||
print(f'Col {col:2d} ({h1}): {val}')
|
||||
|
||||
# Suche nach aktuellen Daten (letzte Zeile mit Daten)
|
||||
print('\n=== Suche aktuelle Daten (2025/2026) ===')
|
||||
for row in range(180, 200):
|
||||
val = sheet.cell(row, 1).value
|
||||
rest_gesamt = sheet.cell(row, 24).value
|
||||
if val:
|
||||
print(f'Row {row}: {val} -> Gesamt-Restschuld: {rest_gesamt}')
|
||||
Reference in New Issue
Block a user