legt die Tabellen(sheets) selbstständig an
This commit is contained in:
parent
1f5177968d
commit
3c1f76aa01
1 changed files with 26 additions and 13 deletions
39
py2EX.py
39
py2EX.py
|
|
@ -5,7 +5,7 @@ from datetime import date
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
pfad = ''
|
pfad = ''
|
||||||
pfad = '/mnt/extern/usenet/test/'
|
#pfad = '/mnt/extern/usenet/test/'
|
||||||
datei = pfad + 'Beispiel.xlsx'
|
datei = pfad + 'Beispiel.xlsx'
|
||||||
|
|
||||||
# Aktuelles Datum
|
# Aktuelles Datum
|
||||||
|
|
@ -15,30 +15,43 @@ heute = date.today()
|
||||||
jetzt = datetime.now()
|
jetzt = datetime.now()
|
||||||
Tag = int(heute.strftime("%d")) - 1 # Tag.Monat.Jahr
|
Tag = int(heute.strftime("%d")) - 1 # Tag.Monat.Jahr
|
||||||
Monat = int(heute.strftime("%m"))+6
|
Monat = int(heute.strftime("%m"))+6
|
||||||
print(Tag)
|
Jahr = int(heute.strftime("%y"))+2002
|
||||||
print(Monat)
|
|
||||||
|
|
||||||
# 1. Ein neues Workbook erstellen
|
# 1. Ein neues Workbook erstellen
|
||||||
workbook = load_workbook(datei)
|
workbook = load_workbook(datei)
|
||||||
# 2. Das aktive Arbeitsblatt auswählen
|
# 2. Das aktive Arbeitsblatt auswählen
|
||||||
sheet = workbook.active
|
sheet = workbook.active
|
||||||
# 3. Namen des Arbeitsblattes ändern (optional)
|
# 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'
|
url = 'http://10.0.1.122:8087/getPlainValue/javascript.0.Variablen.Konto'
|
||||||
resp = requests.get(url)
|
resp = requests.get(url)
|
||||||
saldo = int(resp.text)
|
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
|
# 4. Daten in die Tabelle schreiben
|
||||||
sheet["A1"] = jetzt
|
sheet["A1"] = jetzt
|
||||||
sheet["A2"] = "Max"
|
|
||||||
sheet["B2"] = 33
|
|
||||||
sheet["A3"] = "Anna"
|
|
||||||
sheet["B3"] = 30
|
|
||||||
sheet[str(spalte[Tag]+str(Monat))] = saldo
|
sheet[str(spalte[Tag]+str(Monat))] = saldo
|
||||||
|
|
||||||
# 5. Die Datei speichern
|
# 5. Die Datei speichern
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue