Add Excel/CSV export feature for beginner-friendly data export

- Add CSV export button to Dienstplan_Portable.html
- Add CSV export button to webapp (index.html, app.js, styles.css)
- Export includes all duties and monthly summary with calculations
- Use semicolon separator for German Excel compatibility
- Add UTF-8 BOM for proper character encoding
- Add proper CSV escaping for names with special characters
- Add helpful tip explaining CSV compatibility with Excel/LibreOffice/Google Sheets

Co-authored-by: Kenearos <86194771+Kenearos@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-12-11 08:23:39 +00:00
parent 3cdcf7a541
commit 5c9ab77ffd
4 changed files with 242 additions and 0 deletions

View file

@ -188,6 +188,18 @@ header h1 {
background: #5a6268;
}
.btn-success {
background: #28a745;
color: white;
margin-right: 10px;
}
.btn-success:hover {
background: #218838;
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(40, 167, 69, 0.4);
}
.btn-danger {
background: #dc3545;
color: white;