Convertitore online gratuito da XLSX a VCF
Converti i fogli di calcolo dei contatti Excel in file VCF della rubrica importabili.
Converti XLSX in VCF online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .xlsx
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .xlsx a .vcf
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .vcf convertito
Il risultato della conversione è pronto per il download.
Come convertire xlsx in vcf file
- Contatti e rubriche indirizzi
- Ancora nessuna valutazione.
Le rubriche telefoniche, i client email e i sistemi di gestione dei contatti importano comunemente i contatti come file VCF. La conversione di un elenco di contatti XLSX evita di reinserire manualmente nomi, numeri di telefono, indirizzi email e dettagli dell’organizzazione.
Che cos’è il formato XLSX
XLSX è il formato di cartella di lavoro Open XML basato su ZIP di Microsoft Excel, supportato da Excel, LibreOffice Calc, Apple Numbers e molti sistemi aziendali. Una cartella di lavoro può contenere più fogli di lavoro, valori delle celle, formule, formattazione, tabelle e dati dei contatti organizzati in righe e colonne.
XLSX non definisce uno schema standard per i contatti. La conversione deve quindi associare intestazioni come First Name, Last Name, Phone e Email alle proprietà VCF corrispondenti. Una cartella di lavoro dovrebbe normalmente utilizzare un contatto per riga, con una riga di intestazione nella parte superiore.
Che cos’è il formato VCF
VCF, chiamato anche vCard, è un formato basato su testo per lo scambio di record dei contatti. Un file può contenere uno o più contatti, con proprietà come FN per il nome visualizzato, N per il nome strutturato, TEL per i numeri di telefono, EMAIL, ORG, TITLE e ADR per un indirizzo.
Le applicazioni dei contatti Android e iOS, Microsoft Outlook, Apple Contacts, Thunderbird, i sistemi di webmail e le rubriche aziendali supportano comunemente l’importazione VCF. A differenza di un file CSV generico, VCF identifica direttamente i campi dei contatti, ma le applicazioni differiscono nei campi, nelle etichette, nelle codifiche dei caratteri e nelle versioni VCF accettate.
Convertire XLSX in VCF online
Puoi convertire il file su 101convert.com gratuitamente e senza installare software. Carica la cartella di lavoro XLSX, avvia la conversione e scarica il file VCF generato. Se la cartella di lavoro contiene diversi fogli di lavoro o intestazioni insolite, verifica quale foglio e quali colonne utilizza il convertitore prima di importare il risultato.
La conversione online richiede il caricamento del foglio di calcolo. Utilizza invece un metodo locale per gli elenchi riservati di clienti, dipendenti o contatti personali quando i dati devono rimanere sul computer.
Convertire XLSX in VCF localmente con Python
Python offre un metodo locale ripetibile che utilizza openpyxl per leggere XLSX e vobject per creare dati vCard 3.0. Installa entrambi i pacchetti:
python -m pip install openpyxl vobject
Inserisci i contatti nel foglio di lavoro attivo e utilizza intestazioni come First Name, Last Name, Phone, Mobile, Work Phone, Email, Organization, Title, Street, City, State, Postal Code e Country. Salva questo file come xlsx_to_vcf.py nella stessa cartella di 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())
Esegui lo script da quella cartella:
python xlsx_to_vcf.py
Lo script legge il primo foglio di lavoro attivo e scrive tutti i record convertiti in contacts.vcf. Aggiungi altri nomi di intestazione alle chiamate get() quando il foglio di calcolo utilizza etichette diverse; aggiungi un’altra associazione telefonica quando il file contiene campi come Home Phone o Phone 2.
Importa il risultato tramite il comando dei contatti dell’applicazione di destinazione, ad esempio Contacts → Settings → Import o File → Import. Il menu esatto e l’accettazione da parte dell’applicazione di un VCF con più contatti dipendono dal software.
Limiti di qualità e compatibilità
- L’associazione delle colonne determina il risultato. Rinomina le intestazioni ambigue prima della conversione. Un’intestazione come
Phone 2non viene riconosciuta dallo script di esempio finché non viene aggiunta alla relativa associazione. - Mantieni un contatto per riga. Più numeri di telefono o indirizzi email nella stessa cella possono essere importati come un unico valore non strutturato, a meno che le regole di conversione non li dividano.
- L’esempio Python utilizza
data_only=True, quindi le celle contenenti formule richiedono risultati memorizzati nella cache e salvati da Excel o LibreOffice. Ricalcola e salva la cartella di lavoro prima di eseguire lo script. - La formattazione XLSX, i colori, le larghezze delle colonne, i filtri, le formule e la struttura dei fogli di lavoro non hanno equivalenti in VCF e vengono eliminati.
- Controlla nomi, record duplicati, prefissi internazionali, interni, righe vuote ed etichette telefoniche dopo l’importazione. I numeri del foglio di calcolo possono inoltre essere modificati dalla formattazione numerica automatica; memorizza i numeri di telefono come testo quando è necessario conservare gli zeri iniziali o i segni più.
- VCF 3.0 è ampiamente accettato, mentre alcune applicazioni più recenti supportano anche VCF 4.0 e i dispositivi meno recenti possono richiedere VCF 2.1. Se un importatore rifiuta l’output, esporta nella versione specificata oppure dividi un file di grandi dimensioni in gruppi più piccoli.
- UTF-8 generalmente preserva i caratteri accentati, ma i telefoni e i programmi per i contatti meno recenti possono gestire in modo errato il testo non ASCII, le note lunghe, più etichette telefoniche o i campi dell’indirizzo meno comuni.
Confronto formato: XLSX vs VCF
Come i formati XLSX e VCF si confrontano sulle proprietà più importanti per questa conversione.
| Proprietà | .XLSX Microsoft Excel Open XML Spreadsheet | .VCF vCard |
|---|---|---|
| Standard aperto | Sì | Sì |
| Compressione | Entrambi | Non compresso |
| Dimensione tipica del file | Medio | Piccolo |
| Si apre in un browser web | Parziale | No |
| Modifica successiva | Facile | Limitato |
| Supporto metadata | Estesa | Estesa |
| Leggibile come testo semplice | No | Sì |
| Ideale per | Scambio dati | Condivisione e distribuzione |
| Introdotto | 2007 | 1996 |
| Sviluppatore | Microsoft | IETF |
| Tipo MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | text/vcard |
Il database attualmente non contiene alcun convertitore di file xlsx.
Domande frequenti
Il convertitore da XLSX a VCF è gratuito?
Sì, convertire XLSX in VCF su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file XLSX?
Puoi caricare file XLSX fino a 15 MB e convertire fino a 100 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire XLSX in VCF?
No. La conversione da XLSX a VCF avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file XLSX valido per questa conversione da XLSX a VCF. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.
Altre conversioni di file .xlsx
Conversione inversa
Conversione in .vcf
da altri formati
- html in vcf
- text in vcf
- abcdp in vcf
- csv in vcf
- spb in vcf
- xml in vcf
- bak in vcf
- pdf in vcf
- txt in vcf
- vef in vcf
- aba in vcf
- abbu in vcf
- abcddb in vcf
- abcdmr in vcf
- arc in vcf
- bbb in vcf
- bin in vcf
- bk in vcf
- cvs in vcf
- db in vcf
- dbx in vcf
- doc in vcf
- docx in vcf
- eml in vcf
- gbk in vcf
- icbu in vcf
- ics in vcf
- ldif in vcf
- lnk in vcf
- mbk in vcf
- mpb in vcf
- msg in vcf
- nbf in vcf
- nbu in vcf
- nfb in vcf
- nfc in vcf
- npf in vcf
- pab in vcf
- pbb in vcf
- pst in vcf
- pwi in vcf
- rar in vcf
- sbp in vcf
- sbu in vcf
- smm in vcf
- sparc in vcf
- spba in vcf
- spd in vcf
- spv in vcf
- usv in vcf
- vcard in vcf
- vci in vcf
- vcs in vcf
- wab in vcf
- word in vcf
- zip in vcf