Export-Funktion
Dieser Commit ist enthalten in:
28
JOURNAL.md
28
JOURNAL.md
@@ -303,4 +303,30 @@ Lizenzmanagement-System für Social Media Account-Erstellungssoftware mit Docker
|
||||
- Responsive Tabellen mit Bootstrap
|
||||
|
||||
**Hinweis:**
|
||||
Die Session-Daten werden erst gefüllt, wenn der License Server API implementiert ist und Clients sich verbinden.
|
||||
Die Session-Daten werden erst gefüllt, wenn der License Server API implementiert ist und Clients sich verbinden.
|
||||
|
||||
### 2025-01-06 - Export-Funktion implementiert
|
||||
- CSV und Excel Export für Lizenzen und Kunden
|
||||
- Formatierte Ausgabe mit deutschen Datumsformaten
|
||||
- UTF-8 Unterstützung für Sonderzeichen
|
||||
|
||||
**Neue Features:**
|
||||
- **Lizenz-Export**: Alle Lizenzen mit Kundeninformationen
|
||||
- **Kunden-Export**: Alle Kunden mit Lizenzstatistiken
|
||||
- **Format-Optionen**: Excel (.xlsx) und CSV (.csv)
|
||||
- **Deutsche Formatierung**: Datum als dd.mm.yyyy, Status auf Deutsch
|
||||
- **UTF-8 Export**: Korrekte Kodierung für Umlaute
|
||||
- **Export-Buttons**: Dropdown-Menüs in Lizenz- und Kundenübersicht
|
||||
|
||||
**Geänderte Dateien:**
|
||||
- v2_adminpanel/app.py (export_licenses() und export_customers() Routen)
|
||||
- v2_adminpanel/requirements.txt (pandas und openpyxl hinzugefügt)
|
||||
- v2_adminpanel/templates/licenses.html (Export-Dropdown hinzugefügt)
|
||||
- v2_adminpanel/templates/customers.html (Export-Dropdown hinzugefügt)
|
||||
|
||||
**Technische Details:**
|
||||
- Pandas für Datenverarbeitung
|
||||
- OpenPyXL für Excel-Export
|
||||
- CSV mit Semikolon-Trennung für deutsche Excel-Kompatibilität
|
||||
- Automatische Spaltenbreite in Excel
|
||||
- BOM für UTF-8 CSV (Excel-Kompatibilität)
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren