modified
This commit is contained in:
@@ -2,10 +2,10 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
"""
|
||||
Mehrmonats‑Auswertung ACRCloud → PDF‑Report + Druck
|
||||
Mehrmonats Auswertung ACRCloud PDF‑Report + Druck
|
||||
———————————————————————————————————————————————
|
||||
• Timestamp‑Spalte : "Timestamp(UTC+02:00)"
|
||||
• Dauer‑Spalte : "Played Duration" (Sekunden)
|
||||
• Timestamp Spalten : "Timestamp(UTC+0x:00)"
|
||||
• Dauer Spalte : "Played Duration" (Sekunden)
|
||||
"""
|
||||
|
||||
import calendar
|
||||
@@ -90,7 +90,7 @@ def erstelle_pdf(daten: List[Tuple[int, int, float]], ausgabe: Path) -> None:
|
||||
|
||||
|
||||
def drucke_pdf(pfad: Path) -> None:
|
||||
"""Sendet das PDF an den Windows‑Standarddrucker (Acrobat bzw. Edge)."""
|
||||
"""Sendet das PDF an den Windows Standarddrucker (Acrobat bzw. Edge)."""
|
||||
try:
|
||||
# os.startfile mit "print" funktioniert auf Windows
|
||||
os.startfile(pfad, "print")
|
||||
@@ -103,8 +103,8 @@ def main() -> None:
|
||||
root.withdraw()
|
||||
|
||||
dateien = filedialog.askopenfilenames(
|
||||
title="Mehrere ACRCloud‑Excel‑Dateien wählen",
|
||||
filetypes=[("Excel‑Dateien", "*.xlsx;*.xls")],
|
||||
title="Mehrere ACRCloud Excel Dateien wählen",
|
||||
filetypes=[("Excel Dateien", "*.xlsx;*.xls")],
|
||||
)
|
||||
if not dateien:
|
||||
return
|
||||
@@ -138,7 +138,7 @@ def main() -> None:
|
||||
|
||||
erstelle_pdf(ergebnisse, Path(save_path))
|
||||
|
||||
# Zusammenfassung anzeigen + Druckoption
|
||||
# Zusammenfassung anzeigen Druckoption
|
||||
text_lines = [f"{m:02d}/{j}: {p:.2f} %" for j, m, p, _ in ergebnisse]
|
||||
summary = "Erfolgreich erstellt:\n" + "\n".join(text_lines)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user