Convertisseur en ligne gratuit de XLSX en VCF
Convertir des feuilles de calcul Excel de contacts en fichiers VCF de carnet d’adresses importables.
Convertir XLSX en VCF en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .xlsx
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .xlsx vers .vcf
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .vcf converti
Le résultat de la conversion est prêt à être téléchargé.
Comment convertir xlsx en fichier vcf
- Contacts et carnets d'adresses
- Aucune note pour l'instant.
Les carnets d’adresses des téléphones, les clients de messagerie et les systèmes de gestion des contacts importent généralement les contacts sous forme de fichiers VCF. Convertir une liste de contacts XLSX évite de ressaisir manuellement les noms, numéros de téléphone, adresses e-mail et informations sur l’organisation.
Qu’est-ce que le format XLSX ?
XLSX est le format de classeur Open XML basé sur ZIP de Microsoft Excel, pris en charge par Excel, LibreOffice Calc, Apple Numbers et de nombreux systèmes professionnels. Un classeur peut contenir plusieurs feuilles de calcul, des valeurs de cellules, des formules, une mise en forme, des tableaux et des données de contacts organisées en lignes et en colonnes.
XLSX ne définit pas de schéma standard pour les contacts. La conversion doit donc associer des en-têtes tels que First Name, Last Name, Phone et Email aux propriétés VCF correspondantes. Un classeur doit normalement utiliser un contact par ligne, avec une ligne d’en-têtes en haut.
Qu’est-ce que le format VCF ?
VCF, également appelé vCard, est un format textuel destiné à l’échange de fiches de contact. Un fichier peut contenir un ou plusieurs contacts, avec des propriétés telles que FN pour le nom affiché, N pour le nom structuré, TEL pour les numéros de téléphone, EMAIL, ORG, TITLE et ADR pour une adresse.
Les applications de contacts Android et iOS, Microsoft Outlook, Apple Contacts, Thunderbird, les systèmes de webmail et les carnets d’adresses professionnels prennent généralement en charge l’importation VCF. Contrairement à un fichier CSV générique, VCF identifie directement les champs de contact, mais les applications diffèrent quant aux champs, aux libellés, aux encodages de caractères et aux versions VCF qu’elles acceptent.
Convertir XLSX en VCF en ligne
Vous pouvez convertir le fichier gratuitement sur 101convert.com, sans installer de logiciel. Téléversez le classeur XLSX, lancez la conversion, puis téléchargez le fichier VCF généré. Si le classeur contient plusieurs feuilles de calcul ou des en-têtes inhabituels, vérifiez quelle feuille et quelles colonnes le convertisseur utilise avant d’importer le résultat.
La conversion en ligne nécessite le téléversement de la feuille de calcul. Utilisez plutôt une méthode locale pour les listes de contacts confidentielles de clients, d’employés ou de particuliers lorsque les données doivent rester sur votre ordinateur.
Convertir XLSX en VCF localement avec Python
Python fournit une méthode locale reproductible utilisant openpyxl pour lire XLSX et vobject pour créer des données vCard 3.0. Installez les deux packages :
python -m pip install openpyxl vobject
Placez les contacts dans la feuille de calcul active et utilisez des en-têtes tels que First Name, Last Name, Phone, Mobile, Work Phone, Email, Organization, Title, Street, City, State, Postal Code et Country. Enregistrez ce fichier sous le nom xlsx_to_vcf.py, dans le même dossier que contacts.xlsx :
from openpyxl import load_workbook
import vobject
workbook = load_workbook("contacts.xlsx", data_only=True, read_only=True)
worksheet = workbook.active
rows = worksheet.iter_rows(values_only=True)
headers = [str(value or "").strip().lower() for value in next(rows)]
with open("contacts.vcf", "w", encoding="utf-8", newline="") as output:
for values in rows:
row = dict(zip(headers, values))
def get(*names):
for name in names:
value = row.get(name.lower())
if value not in (None, ""):
return str(value).strip()
return ""
first = get("first name", "given name")
last = get("last name", "surname", "family name")
display = get("full name", "name") or " ".join(
part for part in (first, last) if part
)
if not display:
continue
card = vobject.vCard()
card.add("fn").value = display
card.add("n").value = vobject.vcard.Name(family=last, given=first)
for column, label in (("phone", "VOICE"), ("mobile", "CELL"), ("work phone", "WORK")):
number = get(column)
if number:
telephone = card.add("tel")
telephone.value = number
telephone.type_param = label
email = get("email", "email address")
if email:
card.add("email").value = email
organization = get("organization", "company")
if organization:
card.add("org").value = [organization]
title = get("title", "job title")
if title:
card.add("title").value = title
address = vobject.vcard.Address(
street=get("street", "address"),
city=get("city"),
region=get("state", "province", "region"),
code=get("postal code", "zip", "zip code"),
country=get("country")
)
if any(address.value):
card.add("adr").value = address
output.write(card.serialize())
Exécutez le script depuis ce dossier :
python xlsx_to_vcf.py
Le script lit la première feuille de calcul active et écrit tous les enregistrements convertis dans contacts.vcf. Ajoutez d’autres noms d’en-têtes aux appels get() lorsque la feuille de calcul utilise des libellés différents ; ajoutez une autre correspondance de téléphone lorsque le fichier comporte des champs tels que Home Phone ou Phone 2.
Importez le résultat à l’aide de la commande de contacts de l’application de destination, telle que Contacts → Settings → Import ou File → Import. Le menu exact et la capacité de l’application à accepter un VCF contenant plusieurs contacts dépendent du logiciel.
Limites de qualité et de compatibilité
- La correspondance des colonnes détermine le résultat. Renommez les en-têtes ambigus avant la conversion. Un en-tête tel que
Phone 2n’est pas reconnu par le script d’exemple tant qu’il n’a pas été ajouté à sa correspondance. - Conservez un contact par ligne. Plusieurs numéros de téléphone ou adresses e-mail dans une même cellule peuvent être importés comme une seule valeur non structurée si les règles de conversion ne les séparent pas.
- L’exemple Python utilise
data_only=True: les cellules contenant des formules nécessitent des résultats mis en cache et enregistrés par Excel ou LibreOffice. Recalculez et enregistrez le classeur avant d’exécuter le script. - La mise en forme XLSX, les couleurs, les largeurs de colonnes, les filtres, les formules et la structure des feuilles de calcul n’ont pas d’équivalent VCF et sont supprimés.
- Vérifiez les noms, les doublons, les indicatifs de pays, les extensions, les lignes vides et les libellés de téléphone après l’importation. Les nombres des feuilles de calcul peuvent également être modifiés par la mise en forme numérique automatique ; stockez les numéros de téléphone sous forme de texte lorsque les zéros initiaux ou les signes plus doivent être préservés.
- VCF 3.0 est largement accepté, tandis que certaines applications plus récentes prennent également en charge VCF 4.0 et que les appareils plus anciens peuvent nécessiter VCF 2.1. Si un importateur refuse la sortie, exportez-la dans la version qu’il indique ou divisez un fichier volumineux en lots plus petits.
- UTF-8 préserve généralement les caractères accentués, mais les anciens téléphones et programmes de contacts peuvent mal gérer le texte non ASCII, les notes longues, plusieurs libellés de téléphone ou les champs d’adresse moins courants.
Comparaison du format XLSX vs VCF
Comparaison entre les formats XLSX et VCF sur les propriétés les plus importantes pour cette conversion.
| Propriété | .XLSX Microsoft Excel Open XML Spreadsheet | .VCF vCard |
|---|---|---|
| Norme ouverte | Oui | Oui |
| Compression | Les deux | Non compressé |
| Taille de fichier typique | Moyen | Petit |
| S’ouvre dans un navigateur web | Partiel | Non |
| Modification ultérieure | Facile | Limité |
| Support des métadonnées | Étendu | Étendu |
| Lisible en texte brut | Non | Oui |
| Idéal pour | Échange de données | Partage et distribution |
| Date d’introduction | 2007 | 1996 |
| Développeur | Microsoft | IETF |
| Type MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | text/vcard |
La base de données ne contient actuellement aucun convertisseur de fichier xlsx.
Questions fréquentes
Le convertisseur XLSX en VCF est-il gratuit ?
Oui, la conversion de XLSX en VCF 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 XLSX peut-il avoir ?
Vous pouvez téléverser des fichiers XLSX 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 XLSX en VCF ?
Non. La conversion de XLSX en VCF 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 XLSX valide pour cette conversion de XLSX en VCF. 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 .xlsx
Conversion inverse
Conversion vers .vcf
depuis d'autres formats
- html en vcf
- text en vcf
- abcdp en vcf
- csv en vcf
- spb en vcf
- xml en vcf
- bak en vcf
- pdf en vcf
- txt en vcf
- vef en vcf
- aba en vcf
- abbu en vcf
- abcddb en vcf
- abcdmr en vcf
- arc en vcf
- bbb en vcf
- bin en vcf
- bk en vcf
- cvs en vcf
- db en vcf
- dbx en vcf
- doc en vcf
- docx en vcf
- eml en vcf
- gbk en vcf
- icbu en vcf
- ics en vcf
- ldif en vcf
- lnk en vcf
- mbk en vcf
- mpb en vcf
- msg en vcf
- nbf en vcf
- nbu en vcf
- nfb en vcf
- nfc en vcf
- npf en vcf
- pab en vcf
- pbb en vcf
- pst en vcf
- pwi en vcf
- rar en vcf
- sbp en vcf
- sbu en vcf
- smm en vcf
- sparc en vcf
- spba en vcf
- spd en vcf
- spv en vcf
- usv en vcf
- vcard en vcf
- vci en vcf
- vcs en vcf
- wab en vcf
- word en vcf
- zip en vcf