Générer des vCard depuis Excel
Pour la démo du jour, voici une réponse à un besoin qui semble fréquent : la création de vCard depuis un fichier de données Excel.
Vous disposez d'un fichier Excel de contacts et vous souhaitez intégrer ces données dans votre logiciel de messagerie, cet utilitaire est fait pour vous!
En fait les fichiers vCard (extension .vcf) ne sont simplement que des fichiers textes avec des balises de titre pour chaque ligne d'info (nom, adresse, n° de téléphone, ...). Pour décoder la structure d'une vCard, il suffit d'en ouvrir une avec le bloc-note de windows (clic droit).
Pour créer une fiche vCard, il suffit donc simplement d'écrire les données de chaque ligne d'Excel vers un fichier texte ordinaire, en respectant les balises et en enregistrant chacun des fichiers avec une extension .vcf, ce que fait le code contenu dans ce fichier :
Pierre
* Edit du 30/05/2019 : En réponse à plusieurs demandes, ajout d'une version avec option d'export au format encodé en UTF-8
* Edit du 21/01/2019 : En réponse à Julien, ajout d'une version permettant l'export au format vCard 3.0 compatible avec Google Contact
* Edit du 24/09/2018 : En réponse à la demande, ajout démo de code pour importer des vcard vers Excel (clic sur le bouton pour pointer sur un dossier contenant les vcard à importer)
PS. : Précisions : cet utilitaire fonctionne avec Excel sous Windows et contient des données fictives (professionnelles et personnelles).