diff --git a/py2EX.py b/py2EX.py index 6edcbdc..677c5fe 100644 --- a/py2EX.py +++ b/py2EX.py @@ -5,7 +5,7 @@ from datetime import date from datetime import datetime pfad = '' -pfad = '/mnt/extern/usenet/test/' +#pfad = '/mnt/extern/usenet/test/' datei = pfad + 'Beispiel.xlsx' # Aktuelles Datum @@ -15,30 +15,43 @@ heute = date.today() jetzt = datetime.now() Tag = int(heute.strftime("%d")) - 1 # Tag.Monat.Jahr Monat = int(heute.strftime("%m"))+6 -print(Tag) -print(Monat) +Jahr = int(heute.strftime("%y"))+2002 # 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" + +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'] +form = {'C':15,'D':16,'E':17,'F':18,'G':19,'H':20,'I':21,'J':22,'K':23,'L':24,'M':25,'N':26,'O':27,'P':28,'Q':29, + 'R':30,'S':1,'T':2,'U':3,'V':4,'W':5,'X':6,'Y':7,'Z':8,'AA':9,'AB':10,'AC':11,'AD':12,'AE':13,'AF':14} +Monate = ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November' + , 'Dezember'] +zaehler = 7 + + +try: + workbook.active = workbook[str(Jahr)] + sheet = workbook.active +except: + workbook.create_sheet(str(Jahr)) + workbook.active = workbook[str(Jahr)] + sheet = workbook.active + for i, j in form.items(): + sheet[str(i)+'6'] = j + for i in Monate: + sheet['B'+ str(zaehler)] = str(i) + zaehler = zaehler +1 + + 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