Skip to content
This repository was archived by the owner on Oct 28, 2025. It is now read-only.
/ Excel2ical Public archive

Terminkalender, welcher als Exceldatei gepflegt wird und dann einfach als ICS Datei in Outlook zu importieren ist.

License

Notifications You must be signed in to change notification settings

Buchhems/Excel2ical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📅 Excel2ical – Schultermine als ICS exportieren

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.

Screenshot 2023-03-16 080438

Icon by Yannick (https://icon-icons.com/de/users/hao5vBiTzx3djBqoJuU6V/icon-sets/)


🚀 Funktionen

  • 📤 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

🖥️ Benutzeroberfläche

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

📦 Voraussetzungen

  • Python 3.x
  • Module:
    • openpyxl
    • icalendar
    • tkinter (Standardmodul)
  • Optional: pyinstaller zur Erstellung einer ausführbaren Datei

Installation der benötigten Pakete:

pip install openpyxl icalendar

About

Terminkalender, welcher als Exceldatei gepflegt wird und dann einfach als ICS Datei in Outlook zu importieren ist.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages