Python2Excel/py2EX.py

42 lines
1.1 KiB
Python

from openpyxl import Workbook
import requests
from openpyxl.reader.excel import load_workbook
from datetime import date
from datetime import datetime
# 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('Beispiel.xlsx')
# 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("Beispiel.xlsx")