Kostenlos · ohne Anmeldung · ohne Upload

Termine als CSV-Tabelle (ICS zu CSV)

Eine .ics-Kalenderdatei auswählen oder per Drag & Drop ablegen — Termine, Aufgaben und Journal-Einträge werden direkt im Browser in eine CSV-Tabelle umgewandelt und stehen zum Download bereit.

Verarbeitung ausschließlich lokal in Ihrem Browser. Es wird nichts an einen Server übertragen.
Wiederkehrende Termine (RRULE) werden NICHT zu Einzelterminen aufgelöst — eine Serie erscheint als eine Zeile. Ausnahme-Termine (eigene RECURRENCE-ID) erscheinen als eigene Zeile.

ICS-Datei auswählen

Eine .ics-Datei hier ablegen oder auswählen.

Was diese Funktion tut — und was nicht

Diese Funktion liest die ausgewählte Kalenderdatei direkt im Browser ein und bildet jeden Termin (VEVENT), jede Aufgabe (VTODO) und jeden Journal-Eintrag (VJOURNAL) 1:1 auf eine Tabellenzeile ab: Typ, Titel, Beginn, Ende/Fällig, Ganztägig, Ort, Beschreibung, Status, Kategorien, Organisator, Priorität, Serie (RRULE), Ausnahme (RECURRENCE-ID) und UID. Wiederkehrende Termine werden dabei nicht zu Einzelterminen expandiert — eine Serie mit RRULE erscheint als eine einzelne Zeile (das Basis-Ereignis); die Spalte „Serie (RRULE)“ zeigt lediglich an, dass es sich um eine wiederkehrende Serie handelt. Ausnahme-Termine mit eigener RECURRENCE-ID sind eigenständige Komponenten in der Quelldatei und erscheinen daher als eigene Zeile. Die Tabelle ist eine Übersicht, keine verlustfreie Kopie: Wiederholungsregel, ausgelassene Termine (EXDATE), Erinnerungen und Teilnehmer stehen nicht darin. Für das Entfernen doppelter Termine vor der Umwandlung siehe Doppelte Termine entfernen, für das Zusammenführen mehrerer Kalenderdateien siehe Kalender zusammenführen.

Zeiten tragen ihre Zeitzone, etwa „09:30 (Europe/Berlin)“ oder „09:00 UTC“. Nennt die Datei statt eines Endes eine Dauer, steht das errechnete Ende in der Tabelle; bei ganztägigen Terminen ist das Ende der letzte Tag des Termins. Beginnt ein Text mit =, +, -, @ oder einem Tabulator, setzt die Umwandlung ein Apostroph davor, damit Excel oder LibreOffice ihn nicht als Formel ausführt (Schutz vor CSV-Injection); reine Zahlen und Telefonnummern wie „+49 30 1234567“ bleiben unverändert.

Häufige Fragen

Wird meine Kalenderdatei irgendwohin hochgeladen?

Nein. Die Umwandlung läuft vollständig lokal im Browser. Es wird keine Datei an einen Server übertragen oder dort gespeichert.

Welche Spalten enthält die erzeugte CSV-Tabelle?

Typ, Titel, Beginn, Ende/Fällig, Ganztägig, Ort, Beschreibung, Status, Kategorien, Organisator, Priorität, Serie (RRULE), Ausnahme (RECURRENCE-ID) und UID.

Werden wiederkehrende Termine (RRULE) zu Einzelterminen aufgelöst?

Nein. Eine Serie erscheint als eine einzelne Zeile (das Basis-Ereignis), die Spalte „Serie (RRULE)“ zeigt lediglich an, dass es sich um eine wiederkehrende Serie handelt. Ausnahme-Termine mit eigener RECURRENCE-ID erscheinen als eigene Zeile, da sie eigenständige Komponenten in der Quelldatei sind.

Welches Trennzeichen verwendet die CSV-Datei?

Wahlweise Semikolon (Standard, passend für Excel im deutschsprachigen Raum) oder Komma. Die Datei enthält ein UTF-8-BOM für korrekte Umlaut-Darstellung in Excel.

Reines Umwandlungs-Werkzeug ohne Serien-Expansion. Für Dubletten-Bereinigung oder das Zusammenführen mehrerer Dateien siehe Doppelte Termine entfernen bzw. Kalender zusammenführen.

Passend zu diesem Werkzeug