Publicité
Tatiak
7 avril 2018

Export données Excel vers ics

Pour essayer de répondre à une question de Lionel (pseudo arthour973) voici une démo de création d'une fichier .ics à partir d'un fichier Excel.

L'idée de cette démo est de pouvoir générer un fichier lisible par un grand nombre d'agendas ('Calendrier' de Windows, 'Outlook' ou 'Google Agenda' par exemple)

Une fois le fichier au format .ics généré, il suffit par exemple de l'envoyer par mail à un destinataire pour qu'il l'importe dans son agenda.

Pour l'import, par exemple avec l'appli 'Calendrier' de Windows il suffit de double-cliquer sur le fichier .ics, et de choisir l'option 'Ajouter au calendrier'

Voici donc une méthode qui peut servir à caller des rendez-vous avec plusieurs participants.

Si cette démo vous est utile, n'hésitez pas à me laisser votre commentaire!

 

Téléchargement de : Export_ics.xlsm

 

Edit du 28 oct 2018 : Pour répondre à la demande d'Hervax, voici la démarche inverse, une démo d'import d'un fichier .ics vers Excel

Téléchargement de : Import_ics.xlsm

 

Edit du 29 mai 2019 : Grâce à l'aide de Sébastien, voici 2 fonctions supplémentaires permettant de coder/décoder un texte en UTF8 (fonctions à intégrer dans le code en cas de besoin)

Téléchargement de : UTF8_Encode_Decode.txt

 

Edit du 02 oct 2019 : En réponse au MP de Christian, voici une version 1.3 d'export_ics indépendante des fusaux horaires (tous les horaires inscrits dans un ics sont en UTC quelque soit votre décalage horaire par rapport au UTC/GMT)

Téléchargement de : Export_ics_v1.3.zip

 

Edit du 2 janv 2020 : En réponse à Denis, voici une version 1.4 pour les rendez-vous à la journée. Il suffit de ne rien saisir dans les 2 colonnes horaires C et E, voir exemple. Version à tester ...

Téléchargement de : Export_ics_v1.4.zip

 

Edit du 10/07/2022 : En réponse à Claire, voici une version 1.5 qui devrait être compatible 64bits et 32 bits

Téléchargement de : Export_ics_v1.5.xslm

 

Edit du 21/10/2022 : En réponse à Pimlico, voici une version 1.6 version 1.6b qui tient compte de l'heure d'hiver

Téléchargement de : Export_ics_v1.6b.zip

 

Edit du 03/11/2022 : En réponse à Thierry, voici une version 1.5 version indiv_v1.6b qui exporte chaque ligne individuellement (+modif pour heure d'hiver)

Téléchargement de : Export_ics_indiv_v1.6b.zip

 

 

Publicité
Commentaires
J
Bonjour, et bravo pour votre fichier. Je remarque qu'il crée autant de fichiers ics que d'évènements. Est-il possible de générer un fichier ICS unique comprenant tous les évènements?
Répondre
T
Il y a 2 versions v1.6 et v1.6b : une pour 1 seul ics "groupé", l'autre pour des ics multiples. Il suffit de prendre celle qui convient à votre utilisation.
C
oui telecharger la version precedente
M
Bonjour, <br /> <br /> <br /> <br /> Tout d'abord merci pour votre super travail. J'ai essayé d'adapter votre classeur à mes besoins mais j'ai plusieurs problèmes. <br /> <br /> <br /> <br /> On me fournit une extraction brute d'un logiciel de réservation de salle (dont je ne connait pas le nom) <br /> <br /> <br /> <br /> il sort sous ce format là : <br /> <br /> <br /> <br /> Date|durée|Horaire|Groupe|Activité|Formateur|Type d'activité|Salles<br /> <br /> <br /> <br /> J'avais une erreur sur le format horaire qui était sous le format "12h00", que j'ai résolu.<br /> <br /> <br /> <br /> Je souhaiterais modifier les colonnes pour correspondre à l'extraction (et n'avoir qu'a copier coller), savoir si il est possible de convertir automatiquement le format "12h00" en format "12:00" et n'avoir qu'en sorti ICS un fichier unique pour l'importer dans un calendrier zimbra.<br /> <br /> <br /> <br /> Pouvez m’aiguiller ?<br /> <br /> <br /> <br /> Merci
Répondre
E
Merci tatiak<br /> <br /> A te recroiser sur les forums :-)
Répondre
T
Bonjour <br /> <br /> merci pour cet excellent partage.<br /> <br /> comment pouvoir associer une/des adresse(s) email (la/les personne(s) invitée(s) dans chaque créneau de RDV?<br /> <br /> En vous remerciant d'avance
Répondre
C
Merci !
Répondre
Publicité