Convertire VCF in CSV

Qui converti VCF in CSV gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Ricostruito CSV funziona in modo diverso da VCF. Non è quindi il degrado graduale di un codec con perdita: quello che CSV sa esprimere viene riprodotto fedelmente, e quello che lì non ha un equivalente non sopravvive affatto.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.
  • Vale la pena saperlo I campi ripetuti — più numeri di telefono, più partecipanti — vengono raccolti in una cella sola invece di essere sparsi su colonne inventate. Regole di ricorrenza, promemoria e allegati non hanno posto in una tabella e restano fuori.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Un export di rubrica è una migrazione, non un documento

Nessuno converte i contatti per leggerli. Il file esiste perché qualcosa deve spostarsi: la rubrica di un telefono in un CRM, i contatti di un collega che se ne va in un account condiviso, una mailing list fuori da Outlook e dentro uno strumento newsletter, cinquecento biglietti da visita raccolti a una conferenza.

Questo rende le aspettative della destinazione la cosa che conta, e le destinazioni hanno opinioni precise. Una schermata di importazione CRM vuole una colonna chiamata qualcosa come "Telefono cellulare" e un’altra "Email lavoro", mappate una a una. Un vCard non ha nessuno dei due concetti.

Nove colonne, e perché telefono1-telefono5 non era la risposta

Ogni contatto diventa una riga di name, first name, last name, organisation, title, emails, phones, addresses e note. Le tre colonne plurali contengono tutto di quel tipo per il contatto, separato da un punto e virgola, con il tipo davanti dove il biglietto lo forniva: cell: +39 02 1234567; work: +39 02 7654321.

L’alternativa erano colonne numerate, ed è peggio in entrambe le direzioni. Scegliete cinque e il contatto con sei numeri ne perde uno silenziosamente. Raccoglierli mantiene la tabella onesta su cos’è davvero un vCard, e sposta la divisione al punto dove sapete cosa vuole la destinazione.

Dividere le celle telefono ed email per un’importazione

Due strade, a seconda di quanto sia uniforme l’export. Se quasi ogni contatto ha la stessa forma — un cellulare, un numero lavoro — Testo in Colonne sul punto e virgola in Excel o Google Fogli lo fa in un passaggio.

Se la forma varia, Power Query è lo strumento: Dividi Colonna per Delimitatore in righe dà una riga per numero, che poi potete pivotare sul prefisso tipo in colonne nominate correttamente e unire indietro. Sono dieci minuti e sopravvive al prossimo export.

La colonna indirizzo perde quale parte fosse quale

Un indirizzo vCard è un valore strutturato con sette componenti in ordine fisso: casella postale, indirizzo esteso, via, città, regione, codice postale e paese. La maggior parte dei biglietti ne lascia diversi vuoti.

Quei componenti vuoti vengono scartati e ciò che resta è unito con virgole, il che dà un leggibile "Via Roma 3, Milano, 20100, Italia" e distrugge la struttura. Nulla nella cella risultante dice che 20100 fosse il codice postale piuttosto che un numero civico.

Il campo nome strutturato è nell’ordine opposto a come si legge

Un vCard porta il nome due volte: una come stringa formattata per la visualizzazione, che diventa la colonna name, e una come valore strutturato nell’ordine famiglia, dato, aggiuntivo, prefisso, suffisso. Quel valore strutturato popola last name e first name, in quell’ordine.

Entrambi vengono mantenuti perché disaccordano più spesso di quanto vi aspettereste. I biglietti creati scansionando un biglietto da visita hanno spesso un nome formattato e uno strutturato vuoto. Ordinare su last name è giusto quando è popolato; ripiegare su name quando non lo è, è la regola più sicura.

Campi che le nove colonne lasciano fuori del tutto

Un vCard moderno può portare una fotografia, un compleanno, diversi indirizzi web, handle di messaggistica istantanea, una posizione geografica, un fuso orario, categorie e qualunque estensione specifica del fornitore. Nessuno di questi appare nell’output.

La fotografia è quella da nominare, perché è di solito il grosso del file — un’immagine codificata base64 su ogni biglietto è perché un export di cinquecento contatti sono diversi megabyte piuttosto che cento kilobyte. Nulla in una tabella potrebbe contenerla.

Vecchi export, righe piegate e testo quoted-printable

Sia questo formato sia il suo fratello calendario avvolgono valori lunghi a settantacinque ottetti e marcano la continuazione con uno spazio o tab iniziale. Quelli vengono riuniti prima che qualunque cosa venga analizzata.

Ciò che non viene gestito è quoted-printable, la codifica usata da vCard 2.1 per qualunque cosa fuori dall’ASCII semplice. Gli export da vecchi telefoni scrivono "Müller" come "M=C3=BCller". Quei valori passano come scritti. Se i vostri nomi sono pieni di segni uguale e coppie esadecimali, ri-esportate come vCard 3.0 o 4.0 se potete.

Le etichette tipo vengono dal biglietto, e solo la prima

L’etichetta davanti a un numero di telefono o un indirizzo email è il parametro tipo proprio del biglietto, in minuscolo. Dove una proprietà porta diversi tipi — un numero marcato sia work che voice, comune — viene usato solo il primo.

Significa che le etichette sono coerenti quanto la sorgente, cioè non molto: un export scrive cell, un altro mobile, un terzo iphone. Normalizzarli in ciò che si aspetta la vostra destinazione è un cerca-e-sostituisci da fare una volta sull’intera colonna.

Duplicati, e l’identificatore che la tabella non vi dà

Un export contatti da un telefono sincronizzato con due account contiene di routine la stessa persona due volte, e il CSV lo riproduce fedelmente. Non c’è colonna identificatore su cui deduplicare.

Quindi la deduplicazione è un problema di corrispondenza. L’indirizzo email è la chiave più forte quando presente, seguita dal nome formattato più l’organizzazione. Fatelo nel foglio di calcolo prima dell’importazione piuttosto che dopo.

I contatti vengono letti qui e non vanno oltre

La conversione è JavaScript ordinario in questa scheda del browser. Nessun motore viene scaricato, nulla viene caricato, non c’è account né limite giornaliero, e il pannello di rete durante una conversione è come confermarlo.

Per questo tipo di file non è una gentilezza. Una rubrica sono dati personali di altre persone — nomi, numeri privati, indirizzi di casa — tenuti da voi e appartenenti a loro, e caricarla su un convertitore è un trasferimento a terzi che la maggior parte delle organizzazioni dovrebbe registrare.

Come convertire VCF in CSV

  1. Trascina il tuo file VCF su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli CSV come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file CSV finito.

VCF o CSV: cosa cambia

VCF a confronto con CSV
VCFCSV
Nome completoContatto vCardComma-Separated Values
Estensione del file.vcf, .vcard.csv
Tipo di mediatext/vcardtext/csv
Prima pubblicazione19951972
SpecificaRFC 6350RFC 4180
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeAttuale
Si apre nel browserNessun browserNessun browser
Valutato al suo postoXLSX, JSON, Parquet

Aprire il risultato

I programmi di sempre non coincidono: VCF si apre in Google Contacts, Apple Contacts e Microsoft Outlook, CSV in Microsoft Excel, LibreOffice Calc e pandas, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.

A che cosa serve ciascun formato

VCF è stato pubblicato nel 1995. È descritto in RFC 6350, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

CSV risale al 1972, descritto in RFC 4180. Microsoft Excel, LibreOffice Calc e pandas lo leggono.

CSV è stato pubblicato nel 1972 e VCF nel 1995. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.

Da VCF a CSV: domande frequenti

Il mio file VCF viene caricato da qualche parte?

No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file.

Convertire VCF in CSV è gratis?

Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta.

Si perde qualità convertendo VCF in CSV?

VCF e CSV descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. I campi ripetuti — più numeri di telefono, più partecipanti — vengono raccolti in una cella sola invece di essere sparsi su colonne inventate. Regole di ricorrenza, promemoria e allegati non hanno posto in una tabella e restano fuori.

Devo installare qualcosa per aprire un file CSV?

Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito Comma-Separated Values.

Altro su questi formati