from openpyxl import Workbook import requests from openpyxl.reader.excel import load_workbook from datetime import date from datetime import datetime pfad = '' pfad = '/mnt/extern/usenet/test/' datei = pfad + 'Beispiel.xlsx' # Aktuelles Datum heute = date.today() # Formatierung jetzt = datetime.now() Tag = int(heute.strftime("%d")) - 1 # Tag.Monat.Jahr Monat = int(heute.strftime("%m"))+6 print(Tag) print(Monat) # 1. Ein neues Workbook erstellen workbook = load_workbook(datei) # 2. Das aktive Arbeitsblatt auswählen sheet = workbook.active # 3. Namen des Arbeitsblattes ändern (optional) sheet.title = "Meine Tabelle" url = 'http://10.0.1.122:8087/getPlainValue/javascript.0.Variablen.Konto' resp = requests.get(url) saldo = int(resp.text) spalte = ['S','T','U','V','W','X','Y','Z','AA','AB','AC','AD','AE','AF','C','D','E','F','G','H','I','J','K','L','M' ,'N','O','P','Q','R'] print(spalte[Tag]) # 4. Daten in die Tabelle schreiben sheet["A1"] = jetzt sheet["A2"] = "Max" sheet["B2"] = 33 sheet["A3"] = "Anna" sheet["B3"] = 30 sheet[str(spalte[Tag]+str(Monat))] = saldo # 5. Die Datei speichern workbook.save(datei)