Wer sagt eigentlich, dass man für Excel-Automatisierung immer einen Server braucht?
Ich habe ein kleines, aber praxisnahes Setup gebaut, mit dem Nutzer direkt im Browser eine CSV hochladen können – und daraus wird per Python (openpyxl) eine formatierte Excel-Tabelle (.xlsx) erzeugt und zum Download bereitgestellt.
🔧 Technik-Stack:
-
PyScript (Python im Browser)
-
openpyxl (echte Excel-Strukturen, Tabellen, Formatierungen)
-
Kein Backend, kein Upload auf Server
-
Läuft lokal über
localhostoder HTTPS
📌 Features:
-
CSV-Upload durch den Nutzer
-
automatische Trennzeichenerkennung
-
Excel-Tabelle mit Header, Filter, Style
-
Download der fertigen
.xlsx -
komplett clientseitig (Datenschutz 👍)
💡 Spannend für:
-
Datenanalyse & Audit
-
GoBD-nahe Datenaufbereitung
-
interne Tools ohne Serverbetrieb
-
Schulungen & Demos
-
Python-Automatisierung im Browser
PyScript entwickelt sich rasant weiter – und mit dem richtigen Setup lassen sich erstaunlich produktive Workflows bauen, ganz ohne klassische Infrastruktur.
👉 Wenn Interesse besteht, teile ich gern ein Minimal-Beispiel als eine einzige HTML-Datei oder erkläre die Stolpersteine (Package-Loading, Browser-Limits, Android-Besonderheiten).
Zum Ausprobieren kann jeder die Webseite https://majo2000.bplaced.net/python/openpyxl.html aufrufen und testen!
Und nicht zu vergessen, openpyxl ist vollständig kompatibel zur Python-Version in Caseware IDEA. Somit kann jeder Prüfer/Prüferin automatisiert formatierte Exceltabellen erstellen!
#Python #PyScript #openpyxl #Excel #CSV #DataAnalytics #Audit #BrowserAutomation #NoBackend #LowCode #GoBD #Excel #Caseware #IDEA