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 localhost oder 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


powered by social2s