Converti vcf in xlsx

Convertitore online gratuito da VCF a XLSX

Converti i contatti vCard in righe di un foglio di lavoro XLSX ordinabili e modificabili.

Converti VCF in XLSX online - gratuito

Uploading…
I file selezionati superano il limite totale di 9 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .vcf

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .vcf a .xlsx

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .xlsx convertito

    Il risultato della conversione è pronto per il download.

Come convertire vcf in xlsx file

Le applicazioni per rubriche e i telefoni esportano comunemente i contatti come VCF, mentre Excel, gli strumenti di reporting e i flussi di lavoro basati su fogli di calcolo richiedono XLSX. Convertire le schede in righe di un foglio di lavoro le rende ordinabili e modificabili e consente di condividere i dati dei contatti con persone che non utilizzano un gestore di contatti.

Cos'è il formato VCF

In questo contesto, VCF significa vCard, un formato di contatti in testo semplice; non è il formato genomico Variant Call Format, che utilizza anch'esso l'estensione .vcf. Una vCard contiene proprietà come nomi, numeri di telefono, indirizzi email, organizzazioni, qualifiche professionali, indirizzi postali, note, siti web, compleanni, categorie e talvolta foto incorporate.

Un file può contenere un contatto o più blocchi BEGIN:VCARD e END:VCARD. Telefoni, client email, applicazioni per rubriche, sistemi CRM e servizi tra cui Microsoft Outlook, Apple Contacts, Google Contacts e Thunderbird creano o esportano vCard.

Cos'è il formato XLSX

XLSX è il formato di cartella di lavoro basato su XML utilizzato da Microsoft Excel e supportato da LibreOffice Calc, Apple Numbers e altre applicazioni per fogli di calcolo. Una conversione inserisce comunemente una vCard in ogni riga del foglio di lavoro e associa le proprietà a colonne come Full name, Phone, Email e Organization.

XLSX supporta ordinamento, filtri, rimozione dei duplicati, modifica in blocco, annotazioni, stampa, più fogli di lavoro e formattazione. VCF rimane il formato migliore per trasferire nuovamente i contatti a telefoni e software per rubriche, perché XLSX è una tabella, non un formato completo per lo scambio di contatti.

Convertire con lo strumento online

  1. Aprire il convertitore da VCF a XLSX su 101convert.com.
  2. Selezionare il file vCard dal computer o dal dispositivo.
  3. Avviare la conversione e attendere la generazione della cartella di lavoro.
  4. Scaricare il file XLSX, aprirlo in Excel o LibreOffice Calc e controllare diversi record prima di condividerlo o importarlo.

Questo metodo non richiede software installato. Una rubrica contiene dati personali, quindi caricarla solo quando le attuali condizioni del servizio relative a privacy e conservazione dei dati sono accettabili.

Convertire con Python

Per conversioni ripetibili o grandi quantità di file, installare un parser vCard e un writer XLSX:

python -m pip install vobject pandas openpyxl

Salvare questo file come vcf_to_xlsx.py nella stessa cartella di contacts.vcf:

import pandas as pd
import vobject


def text(value):
    if isinstance(value, (list, tuple)):
        return ', '.join(str(item) for item in value if item)
    return str(value)


def values(card, name):
    return [text(item.value) for item in card.contents.get(name, [])]


rows = []
with open('contacts.vcf', 'r', encoding='utf-8-sig', errors='replace') as source:
    for card in vobject.readComponents(source.read()):
        name = card.contents.get('n', [])
        name_value = name[0].value if name else None
        rows.append({
            'Full name': '; '.join(values(card, 'fn')),
            'Given name': getattr(name_value, 'given', '') if name_value else '',
            'Family name': getattr(name_value, 'family', '') if name_value else '',
            'Phone': '; '.join(values(card, 'tel')),
            'Email': '; '.join(values(card, 'email')),
            'Organization': '; '.join(values(card, 'org')),
            'Title': '; '.join(values(card, 'title')),
            'Website': '; '.join(values(card, 'url')),
            'Address': '; '.join(values(card, 'adr')),
            'Note': '; '.join(values(card, 'note')),
        })

pd.DataFrame(rows).to_excel('contacts.xlsx', index=False)

Eseguirlo con:

python vcf_to_xlsx.py

Lo script scrive contacts.xlsx con un contatto analizzato per ogni riga. Aggiungere colonne per proprietà specifiche della fonte, come nickname, birthday o categories. Per un flusso di lavoro occasionale su desktop, un'applicazione per rubriche può spesso esportare CSV; aprire il CSV in Excel o Calc e utilizzare File → Save As per selezionare XLSX.

Limiti di qualità e compatibilità

  • Più numeri di telefono, indirizzi email o indirizzi postali possono essere combinati in una cella, suddivisi in colonne o ridotti al primo valore. Controllare l'output prima di eliminare il VCF originale.
  • Foto, appartenenza a gruppi di contatti, proprietà personalizzate X-, etichette del tipo mobile o lavoro, campi relativi ai rapporti e metadati specifici delle applicazioni possono essere omessi o appiattiti in testo.
  • vCard supporta righe ripiegate, contenuti quoted-printable, testo UTF-8 e dichiarazioni di set di caratteri legacy. Utilizzare un parser vCard invece di trattare il file come un normale CSV; se i caratteri accentati risultano danneggiati, riprovare con un software che rispetti la dichiarazione VCF CHARSET.
  • Mantenere, ove possibile, numeri di telefono, codici postali e altri valori simili a identificativi come testo. In caso contrario, Excel potrebbe rimuovere gli zeri iniziali, reinterpretare i valori o modificare la visualizzazione dei numeri che iniziano con +.
  • Controllare le formule o altre celle che iniziano con caratteri come = prima di distribuire una cartella di lavoro creata da dati di contatti non attendibili.
  • Per ripristinare i contatti modificati su un telefono o un'applicazione email, esportare il foglio di calcolo tramite un gestore di contatti come VCF e verificare i record importati.

Confronto formato: VCF vs XLSX

Come i formati VCF e XLSX si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati VCF e XLSX
Proprietà .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Standard aperto Sì Sì
Compressione Non compresso Entrambi
Dimensione tipica del file Piccolo Medio
Si apre in un browser web No Parziale
Modifica successiva Limitato Facile
Supporto metadata Estesa Estesa
Leggibile come testo semplice Sì No
Ideale per Condivisione e distribuzione Scambio dati
Introdotto 1996 2007
Sviluppatore IETF Microsoft
Tipo MIME text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Il database attualmente non contiene alcun convertitore di file vcf.

Domande frequenti

Il convertitore da VCF a XLSX è gratuito?

Sì, convertire VCF in XLSX 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 VCF?

Puoi caricare file VCF 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 VCF in XLSX?

No. La conversione da VCF a XLSX 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 VCF valido per questa conversione da VCF a XLSX. 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.