1.3 KiB
1.3 KiB
Aufgaben: Tätigkeitsnachweis-Generator (Streamlit App)
🔍 Analyse (aktuell)
- A1: Input-Datei
input/2025 JM.xlsxanalysieren → Sheet-Namen, Spaltenstruktur, Beispiel-Daten - A2: Template
template/Tätigkeitsnachweise Stellenförderung.xlsxanalysieren → Zielzellen identifizieren
⚙️ Konfiguration
- K1:
config/input-fields.jsonmit Spaltenschema befüllen (basierend auf A1) - K2:
config/output-fields.jsonmit Zell-Mappings befüllen (basierend auf A2) - K3:
config/settings.inimit Pfaden und Einstellungen befüllen
🧱 Core-Module
- C1:
requirements.txtbefüllen (streamlit, openpyxl) - C2:
src/__init__.py+src/models.py— Datenklassen - C3:
src/config.py— Konfigurations-Loader - C4:
src/parser.py— Input-Datei parsen - C5:
src/validator.py— Eingabevalidierung - C6:
src/writer.py— Output generieren
🖥️ UI & Start
- U1:
app.py— Streamlit-Oberfläche - U2:
start.bat— Windows Batch-Startdatei - U3:
README.md— vollständige Dokumentation
✅ Test
- T1: App mit vorhandener Input-Datei und Template testen
- T2: Edge Cases prüfen (leere Zeilen, Sonderzeichen, fehlende Monate)