Zum Inhalt springen
OneKitly

Kalender und Adressbücher zusammenführen hängt an — es entdoppelt nicht

Veröffentlicht am 8.9.2026 · 4 Min. Lesezeit · Datei-Tools

Daniel Okonkwo

Daniel Okonkwo — Front-end-Entwickler und Tech-Redakteur bei OneKitly

Web-Performance · Dateiformate

Anhand von 2 Quellen geprüft

Profil ansehen →
Kurz gesagt

Beide Zusammenführungswerkzeuge lesen jede ausgewählte Datei, zerlegen sie in Datensätze, hängen die Listen aneinander und schreiben eine Datei zurück. Verglichen wird nichts: Zwei Exporte desselben Adressbuchs geben dir jeden Kontakt doppelt, und ein am Montag exportierter Kalender, zusammengeführt mit demselben Kalender vom Freitag, gibt dir jeden Termin doppelt — auch die unveränderten. Das ist Absicht: Zu entscheiden, dass zwei Datensätze dieselbe Person oder derselbe Termin sind, ist eine Ermessensfrage, und ein Werkzeug, das sie stillschweigend fällt, würde Daten wegwerfen, die du vielleicht behalten wolltest. iCalendar und vCard tragen beide eine UID genau dafür; die verlässliche Reihenfolge ist also: erst zusammenführen, dann die Zielanwendung über die UID abgleichen lassen — oder in einer Tabelle nach UID sortieren und die Wiederholungen vor dem Import selbst entfernen.

Die Zusammenführungswerkzeuge legen jeden Datensatz jeder Datei in eine Ausgabe, in der Reihenfolge, in der du sie gegeben hast. Das ist die richtige Voreinstellung und das Einzige, was man wissen muss, bevor man zwei Exporte desselben Kontos hineingibt.

Warum die UID der einzige ehrliche Schlüssel ist

Über den Namen abzugleichen trifft in beide Richtungen das Falsche. Zwei Menschen heißen Marie Martin; ein und dieselbe Person ist im einen Export Marie Martin, im anderen M. Martin und nach einer Heirat Marie Martin-Dupont. Über die Anfangszeit ist es nicht besser: Ein Viererteam hat dasselbe 9:00-Stand-up, und derselbe, um eine halbe Stunde verschobene Termin ist kein neuer. Die UID gibt es, weil die Anwendung, die den Datensatz erzeugt hat, längst weiß, welcher es ist — und diese Antwort in die Datei schreibt.

Was die Zusammenführung behält, und worauf zu achten ist

Weil die Zusammenführung im Format bleibt — .ics hinein, .ics hinaus; .vcf hinein, .vcf hinaus —, behalten die Datensätze, was ein CSV plattgedrückt hätte: benannte Zeitzonen, Ganztagsmarker, Wiederholungsregeln, die gegliederten Teile von Name und Adresse. Das ist der Grund, vor dem Umwandeln zusammenzuführen statt danach, und der Grund, warum ein zusammengeführter Kalender ohne Umweg über eine Tabelle direkt in eine Anwendung fallen kann.

Zu beachten ist, dass eine zusammengeführte Datei die Kennungen aller Quellen trägt. Stammen zwei deiner Dateien aus demselben Konto, enthalten sie dieselben UIDs, und eine Anwendung, die beim Import abgleicht, faltet diese Paare wieder zu einem Datensatz zusammen — meist genau das, was du wolltest, und besser erwartet als entdeckt. Sind die Quellen dagegen wirklich verschiedene Konten, unterscheiden sich ihre UIDs und nichts faltet sich: Die zusammengeführte Summe ist die, die du sehen wirst.

ICS-Dateien zusammenführenFass mehrere Kalenderdateien zu einer zusammen — kein Termin geht verloren.Tool ausprobieren →

Häufige Fragen

Kann ich Dateien aus verschiedenen Anwendungen zusammenführen?
Ja — das ist der übliche Grund dafür. iCalendar und vCard sind Standards: Ein Kalender aus der einen und einer aus der anderen Anwendung sind nach dem Export dasselbe Format, wie verschieden sie auf dem Bildschirm auch aussehen. Unterschiedlich ist, wie viel sie schreiben: Manche Exporte tragen Erinnerungen und Teilnehmer, andere den nackten Termin. Die Zusammenführung behält, was jede Datei mitbrachte.
Wie viele Dateien kann ich auf einmal zusammenführen?
So viele, wie du auswählen kannst: Die Arbeit geschieht in deinem Browser, und die Grenze ist der Arbeitsspeicher deiner Maschine, keine Upload-Größe. In der Praxis ist die nützliche Prüfung die Datensatzzahl: addiere, was jede Datei im Betrachter zeigte, und sieh nach, ob die zusammengeführte Datei stimmt. Eine Datei, die nichts beigetragen hat, wurde nicht gelesen — eine still übergangene Quelle ist hier das einzige Versagen, das zählt.
Warum nicht einfach automatisch entdoppeln?
Weil sich die Regel, die für deine Dateien richtig wäre, aus den Dateien nicht ablesen lässt. Über die UID zu entdoppeln würde zwei wirklich verschiedene Termine zusammenfalten, denen ein fehlerhafter Exporter dieselbe Kennung gab; über Name und Datum zwei Menschen, die beides teilen. Eine anhängende Zusammenführung ist vorhersehbar und umkehrbar — Zeilen kann man immer löschen —, eine entscheidende ist weder das eine noch das andere.

Artikel, die dich interessieren könnten

Alle Ratgeber →
VergleichDrei vCard-Versionen und dieselbe Person in jeder2.1 markiert Typen ohne Gleichheitszeichen, 3.0 liest alles, 4.0 schreibt manche Werte als URI — eine Telefonnummer kann also als tel:+33612345678 samt Präfix ankommen. Zu wissen, welche du hast, erklärt die meisten Import-Überraschungen.AnleitungAus einem Plan, der schon in einer Tabelle steht, einen Kalender bauenStundenpläne, Spielpläne, Schichtpläne und Konferenzprogramme beginnen alle als Tabelle. Vier Spalten genügen, um daraus eine Datei zu machen, die jede Kalenderanwendung importieren kann.VergleichDer JSON-Export behält drei Dinge, für die das CSV keine Spalte hatDieselbe Datei, derselbe Parser, zwei Ausgaben. Die Tabelle bekommt acht Spalten; das JSON bekommt zusätzlich die benannte Zeitzone, den Ganztagsmarker und die Wiederholungsregel.ErklärungEin Serientermin ist eine CSV-Zeile, nicht zwölfEine .ics-Datei speichert einen wöchentlichen Termin genau einmal, mit einer Regel daran. Beim CSV-Export bekommst du eine Zeile für die ganze Serie — das ist die Datei, die ehrlich ist, nicht der Konverter, der Zeilen verliert.ErklärungDieselbe .ics-Datei kann fünf verschiedene Zeiten meineniCalendar schreibt eine Anfangszeit auf drei Arten, und nur eine ist eindeutig. Eine Besprechung mit benannter Zone, umgewandelt auf Rechnern in Paris, New York und Honolulu, umspannte neunzehn Stunden und wechselte den Tag.ErklärungEine vCard-Adresse hat sieben Teile, eine CSV-Spalte einenNamen, Adressen und Organisationen sind in einer vCard gegliederte Felder. Drückt man sie in eine Tabelle, lesen sie sich gleich und verlieren dabei ihre Nähte — was in dem Moment zählt, in dem man aus dieser Tabelle wieder eine vCard baut.

Ähnliche Tools

Quellen

Hast du einen Fehler in diesem Artikel entdeckt?