Salut à toi, Internaute de passage. On dirait que c'est la première fois que tu viens ici, ou alors, ça fait un bail que tu n'es pas venu ;-).

N'hésites pas à t'abonner gratuitement par mail ou via le flux RSS, afin de recevoir automatiquement les nouveaux articles de ce site dès qu'ils sont publiés.

Importer un calendrier outlook dans Google Calendar

Posté par Olivier Ruffin le 21/04/2006 à 19:04 - Services en ligne

Google Calendar permet d’importer ton calendrier Outlook, mais seulement si tu utilises un Outlook en anglais. Sinon il faut bricoler le fichier CSV pour le mettre dans le bon format.
Cependant il existe une solution un peu plus ardue, mais qui a priori fonctionne aussi beaucoup mieux.

1) Tu télécharges le script outlook2ical, qui va te permettre d’exporter ton calendrier Outlook au format iCal, le standard pour le partage de calendriers sur le web.
2) Tu lis la documentation pour installer et exécuter ce script (désolé c’est en anglais). Au final tu obtiens un beau fichier au format iCal (portant l’extension .ICS)
3) Pour ne pas perdre les caractères accentués lors de l’importation, il faut encoder le fichier ICS, généré à  l’étape précédente, au format UTF8. Pour cela, il faut utiliser un éditeur de texte capable d’enregistrer un fichier au format UTF-8 NOBOM. Le shareware UltraEdit permet de réaliser ce genre d’opération, mais si quelqu’un connaît un éditeur gratuit qui le permet, qu’il n’hésites pas à  se manifester.
4) Après avoir vérifié que ton fichier porte toujours l’extension .ICS, il ne te reste plus qu’à  l’importer via le menu Settings/Import de GCalendar. Si tu as peur de tout casser, n’hésites pas auparavant à  créer un calendrier de test dans GCalendar, et à  faire l’importation dans ce calendrier: si quelque chose s’est mal passé, tu n’auras qu’à  détruire ce calendrier et recommencer.

Au passage, sache que outlook2ical n’exporte que les évènements des 40 derniers jours, ainsi que les évènements récurrents ou futurs. Si tu es nostalgique et que tu souhaites importer tout ton passé, il faut modifier légèrement le script outlook2ical, via l’interface Visual Basic Editor sous Outlook. Il suffit de modifier la fonction “export_ical” qui se trouve dans le module “iCalendar”, et remplacer

If (Not ((item.End < = Now) And (DateDiff("d", item.End, Now) > 40))) Or item.IsRecurring Then
‘only Items newer and not older than 40 day will be exported
‘if item is recurring we have to ignore the age
If allcat Then ‘Export all categories
exportitem = True
ElseIf category_found(catlist, item.Categories) Then
exportitem = True
End If
End If

Par :

'if item is recurring we have to ignore the age
If allcat Then 'Export all categories
exportitem = True
ElseIf category_found(catlist, item.Categories) Then
exportitem = True
End If

Voila, bonne migration ;-)

Notes similaires

Discussion

Ecrire un commentaire

  1. guillaume ven, 21 avr 2006 21:37 Lien permanent

    l’éditeur Notepad++ permet l’encoding UTF-8 (sans BOM).
    http://notepad-plus.sourceforge.net/uk/site.htm

Commentaires

Vos commentaires apparaissent automatiquement et en intégralité sur ce site. Votre adresse email ne sera pas communiquée au public. Dans certains cas, une validation de ma part est nécessaire avant que votre commentaire soit visible, afin d'éviter le spam: merci pour votre patience.

Tags HTML autorisés: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>