Convertir vcard en csv

Convertisseur en ligne gratuit de VCARD en CSV

Convertissez les contacts vCard en lignes CSV modifiables pour les feuilles de calcul, les CRM et les importations groupées.

Convertir VCARD en CSV en ligne - gratuit

Uploading…
Les fichiers sélectionnés dépassent la limite totale de 9 Mo. Sélectionnez des fichiers moins nombreux ou plus petits.

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .vcard

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .vcard vers .csv

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 3/3

    Téléchargez le fichier .csv converti

    Le résultat de la conversion est prêt à être téléchargé.

Comment convertir vcard en fichier csv

De nombreux systèmes CRM, outils de mailing, feuilles de calcul et bases de données nécessitent les contacts sous forme de tableau plutôt que de fiches d’adresses. La conversion d’un carnet d’adresses .vcf produit des lignes modifiables pour l’importation en masse, la vérification ou l’archivage, tout en conservant le fichier de contact d’origine pour la récupération.

Qu’est-ce que le format VCARD ?

VCARD, généralement enregistré avec l’extension .vcf, est un format structuré pour les fiches de contact. Les téléphones, clients de messagerie et applications de carnet d’adresses l’utilisent pour stocker les noms, organisations, intitulés de poste, numéros de téléphone, adresses e-mail, adresses postales, URL, notes, anniversaires, photos et autres propriétés.

Un fichier peut contenir une seule fiche exportée depuis un appareil ou de nombreuses fiches provenant d’un carnet d’adresses entier. Les versions courantes incluent vCard 2.1, 3.0 et 4.0. La version et l’application d’exportation influencent les noms des propriétés, l’encodage des caractères, le repli des lignes et les champs pris en charge.

Qu’est-ce que le format CSV ?

CSV, ou valeurs séparées par des virgules, stocke les données tabulaires sous forme de lignes et de colonnes. Un CSV de contacts comporte généralement une ligne par personne et des colonnes telles que Full name, Organization, Phone, Email, Street, City et Postal code.

Excel, Google Sheets, LibreOffice Calc, les plateformes CRM, les systèmes de mailing en masse, les bases de données et les scripts acceptent généralement le CSV. Il s’agit de texte brut, facile à modifier ou à traiter, mais il n’existe pas de schéma universel pour les contacts. Un CSV peut donc omettre ou aplatir certaines fonctionnalités de vCard, telles que les photos, les catégories, les adresses multiples typées, les relations et les propriétés personnalisées.

Comment convertir le fichier

Avec 101convert.com

  1. Ouvrez le convertisseur VCF vers CSV sur 101convert.com.
  2. Sélectionnez ou faites glisser le fichier .vcf dans le convertisseur. Un fichier contenant plusieurs fiches doit être envoyé en une seule fois afin que chaque fiche puisse devenir une ligne distincte du CSV.
  3. Lancez la conversion et téléchargez le fichier .csv obtenu. La conversion est disponible sans installer de logiciel.
  4. Ouvrez le CSV dans Excel, LibreOffice Calc ou une autre feuille de calcul. Si une boîte de dialogue d’importation apparaît, sélectionnez UTF-8 ainsi que le séparateur utilisé par le fichier de sortie, normalement une virgule. Certains paramètres régionaux des feuilles de calcul utilisent plutôt des points-virgules.
  5. Examinez plusieurs enregistrements avant de les importer dans un autre système, notamment les noms comportant des accents, les numéros de téléphone, les adresses, les sauts de ligne et les enregistrements contenant plusieurs adresses e-mail ou numéros de téléphone.

La conversion en ligne nécessite l’envoi du fichier de contacts. Utilisez donc plutôt une méthode locale lorsque le carnet d’adresses contient des données confidentielles ou des informations organisationnelles qui doivent rester sur l’appareil.

Avec un script Python local

Pour les données privées ou les conversions par lots reproductibles, installez l’analyseur open source vobject :

python -m pip install vobject

Enregistrez ceci sous vcf_to_csv.py :

import csv
import sys
import vobject

def value(card, name):
    item = getattr(card, name, None)
    return item.value if item else ""

def values(card, name):
    return "; ".join(item.value for item in getattr(card, name + "_list", []))

with open(sys.argv[1], encoding="utf-8-sig") as source, open(
    sys.argv[2], "w", newline="", encoding="utf-8-sig"
) as output:
    fields = ["full_name", "organization", "phone", "email", "street", "city", "region", "postal_code", "country"]
    writer = csv.DictWriter(output, fieldnames=fields)
    writer.writeheader()

    for card in vobject.readComponents(source):
        address = getattr(card, "adr", None)
        adr = address.value if address else None
        writer.writerow({
            "full_name": value(card, "fn"),
            "organization": value(card, "org"),
            "phone": values(card, "tel"),
            "email": values(card, "email"),
            "street": adr.street if adr else "",
            "city": adr.city if adr else "",
            "region": adr.region if adr else "",
            "postal_code": adr.code if adr else "",
            "country": adr.country if adr else ""
        })

Exécutez le script avec les noms des fichiers d’entrée et de sortie :

python vcf_to_csv.py contacts.vcf contacts.csv

Cet exemple combine plusieurs numéros de téléphone et adresses e-mail dans une seule cellule et exporte la première adresse postale. Étendez la liste des champs et la logique d’extraction si le système de destination nécessite des colonnes distinctes pour les valeurs mobiles, professionnelles et personnelles.

Limites de qualité et de compatibilité

Les propriétés VCARD peuvent contenir des lignes repliées, du texte quoted-printable ou UTF-8, des virgules et points-virgules échappés, des paramètres tels que TEL;TYPE=CELL et des champs répétés. Utilisez un convertisseur basé sur un analyseur : le remplacement direct des virgules ou des points-virgules peut endommager les noms, les adresses, les notes et les données téléphoniques.

Le CSV ne peut pas préserver toutes les propriétés vCard. Les photos, catégories, notes avec sauts de ligne, champs personnalisés, adresses multiples et libellés de type peuvent être supprimés ou combinés. Conservez le fichier .vcf d’origine jusqu’à ce que le CSV ait été vérifié et importé avec succès.

Lors de l’ouverture du résultat dans une feuille de calcul, importez les colonnes de numéros de téléphone en tant que texte afin de conserver les zéros initiaux, les signes plus et les extensions. Vérifiez les champs commençant par =, +, - ou @ avant d’ouvrir des données non fiables dans une feuille de calcul, car certaines applications peuvent les interpréter comme des formules plutôt que comme du texte de contact.

Comparaison du format VCARD vs CSV

Comparaison entre les formats VCARD et CSV sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier VCARD et CSV
Propriété .VCARD vCard .CSV Comma-Separated Values
Lisible en texte brut Oui Oui
Types de données Partiel Typé
Structures imbriquées Oui Non
Formules Non Non
Plusieurs tables ou feuilles Non Non
Taille de fichier typique Très petit Petit
Norme ouverte Oui Oui
Idéal pour Partage et distribution Échange de données
Date d’introduction 1996 —
Développeur IETF —
Type MIME text/vcard text/csv

La base de données ne contient actuellement aucun convertisseur de fichier vcard.

Questions fréquentes

Le convertisseur VCARD en CSV est-il gratuit ?

Oui, la conversion de VCARD en CSV sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.

Quelle taille mon fichier VCARD peut-il avoir ?

Vous pouvez téléverser des fichiers VCARD jusqu'à 15 Mo et convertir jusqu'à 100 fichiers à la fois en un seul lot.

Qu'advient-il de mes fichiers téléversés ?

Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.

Dois-je installer un logiciel pour convertir VCARD en CSV ?

Non. La conversion de VCARD en CSV s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.

La conversion a-t-elle échoué ?

Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier VCARD valide pour cette conversion de VCARD en CSV. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.

Autres conversions de fichiers .vcard

Conversion inverse

Conversion vers .csv
depuis d'autres formats

Partager sur les réseaux sociaux :