Excel2ical ist ein einfaches Python-Tool zur Konvertierung von Schulterminlisten aus Excel in das ICS-Format, das direkt in Outlook oder andere Kalenderprogramme importiert werden kann. Unsere Schule benutzt einen Terminkalender, welcher als Exceldatei gepflegt wird und diese Daten sollen zusätzlich als ICS Datei für Outlook usw. exportierbar gemacht werden.
Icon by Yannick (https://icon-icons.com/de/users/hao5vBiTzx3djBqoJuU6V/icon-sets/)
- 📤 Konvertiert Excel-Dateien (.xlsx) in ICS-Dateien (.ics), die dem Format der Beispieldatei hier im Repository entsprechen.
- 📅 Unterstützt Start- und Enddatum sowie Uhrzeiten
- 📝 Ereignisbeschreibung wird übernommen
- 🖥️ Benutzerfreundliche grafische Oberfläche (Tkinter)
- 🧠 Automatische Fehlererkennung bei ungültigen Datumswerten
- 🧩 Kompatibel mit PyInstaller für portable EXE-Erstellung
| Element | Beschreibung |
|---|---|
| Exceldatei auswählen | Wählt die zu konvertierende Excel-Datei aus |
| ICS-Datei bestimmen | Legt den Namen und Speicherort der ICS-Datei fest |
| ICS erzeugen | Startet die Konvertierung |
| Beschreibung | Zeigt den Zweck des Tools an |
| Logo/Icon | Optionales Bild zur optischen Gestaltung |
- Python 3.x
- Module:
openpyxlicalendartkinter(Standardmodul)
- Optional:
pyinstallerzur Erstellung einer ausführbaren Datei
Installation der benötigten Pakete:
pip install openpyxl icalendar