Cómo convertir VCF a Excel: 4 formas gratis

· 4 min de lectura

Un archivo .vcf sirve para un teléfono, pero no para ordenar, filtrar, eliminar duplicados ni cargar datos en un CRM. Para eso necesitas convertir los contactos a una hoja de cálculo.

Hay cuatro métodos útiles. No son variantes del mismo truco: cambian en rapidez, privacidad y capacidad para manejar nombres internacionales o varios teléfonos por contacto.

Primero: exporta el archivo .vcf desde el teléfono

Si ya tienes el archivo, pasa al método que prefieras.

  • iPhone: entra en icloud.com → Contactos → icono de engranaje → Seleccionar todoExportar vCard. Obtendrás un .vcf con todos los contactos. Compartir un contacto desde la app de Contactos solo exporta uno cada vez.
  • Android: Contactos → AjustesImportar/ExportarExportar a archivo .vcf. El nombre de la opción cambia según la marca, pero suele estar en ese menú.
  • Google u Outlook: si los contactos ya se sincronizan con una cuenta, puedes exportarlos desde esa cuenta sin crear primero un VCF.

Método 1: conversor VCF a Excel en línea

Es la opción más rápida cuando quieres una hoja en menos de un minuto y no quieres subir una lista de clientes a un servidor.

  1. Abre el conversor de VCF a Excel.
  2. Arrastra el archivo .vcf.
  3. Revisa la vista previa: cada contacto se separa en columnas de nombre, teléfono, correo, organización y dirección.
  4. Descarga el archivo .xlsx.

La conversión se realiza en el navegador. El archivo no se sube. Si necesitas texto delimitado en lugar de Excel, usa VCF a CSV.

Límite: los archivos con decenas de miles de contactos tardan más en el navegador. Divide un archivo grande antes con el Divisor VCF.

Método 2: Google Contacts

Es útil si no quieres instalar software y no te importa que los contactos pasen por una cuenta de Google.

  1. Ve a contacts.google.com.
  2. Elige ImportarSeleccionar archivo → selecciona tu .vcf.
  3. Selecciona los contactos importados.
  4. Elige ExportarGoogle CSV.
  5. Abre el CSV en Excel y guárdalo como .xlsx.

Ten en cuenta que los contactos se añaden realmente a la cuenta de Google. Si esa cuenta se sincroniza con un teléfono, también aparecerán allí. Además, la exportación puede incluir muchas columnas vacías.

Método 3: Microsoft Outlook

Es apropiado si ya tienes Outlook clásico en Windows y solo manejas uno o pocos contactos.

  1. Outlook → ArchivoAbrir y exportarImportar o exportar.
  2. Selecciona Importar un archivo VCARD (.vcf).
  3. Vuelve al asistente y exporta la carpeta Contactos como Valores separados por comas.
  4. Abre el CSV con Excel.

La limitación importante es que Outlook clásico importa un contacto por archivo VCF. En un VCF con 500 contactos suele importar el primero y detenerse. Para listas grandes, usa el método 1, 2 o 4.

Método 4: PowerShell en Windows

Este método es útil para automatizar una tarea repetitiva sin enviar el archivo a ningún servicio. El siguiente ejemplo extrae nombre, primer teléfono y primer correo:

$vcf   = Get-Content "contacts.vcf" -Raw -Encoding UTF8
$cards = $vcf -split '(?=BEGIN:VCARD)' | Where-Object { $_ -match 'BEGIN:VCARD' }

$out = foreach ($card in $cards) {
    [PSCustomObject]@{
        Name  = ([regex]::Match($card, '(?m)^FN[^:]*:(.*)$').Groups[1].Value).Trim()
        Phone = ([regex]::Match($card, '(?m)^TEL[^:]*:(.*)$').Groups[1].Value).Trim()
        Email = ([regex]::Match($card, '(?m)^EMAIL[^:]*:(.*)$').Groups[1].Value).Trim()
    }
}

$out | Export-Csv "contacts.csv" -NoTypeInformation -Encoding UTF8

No es una solución completa: toma solo el primer teléfono y correo, no recompone líneas continuadas de vCard y no decodifica campos Quoted-Printable. Úsalo solo cuando esas limitaciones sean aceptables.

Qué método elegir

SituaciónMétodo recomendado
Necesitas la hoja rápidamente1 — conversor local
Los contactos son confidenciales1 o 4 — no suben el archivo
Cualquier dispositivo y no te importa Google2 — Google Contacts
Outlook abierto y uno o dos contactos3 — Outlook
Proceso mensual en Windows4 — PowerShell
Más de 500 contactos1, 2 o 4; no Outlook
Nombres en chino, árabe, turco o cirílico1 — maneja mejor la codificación

Dos problemas frecuentes

Nombres dañados

Exportaciones de Huawei, Xiaomi y versiones antiguas de Android pueden usar Quoted-Printable. En lugar del nombre puedes ver texto como =E5=BC=A0=E4=B8=89. El conversor local lo decodifica. Si ya tienes un archivo VCF dañado, usa el Reparador de codificación VCF antes de convertirlo.

Columnas desalineadas

Una vCard puede guardar varios teléfonos y correos. Antes de importar el resultado a un CRM, revisa un contacto que tenga varios valores y comprueba que todos se conservaron.

Convertir en el sentido inverso

Si tienes una hoja de números y quieres importarla como contactos en un teléfono, usa el conversor de Excel a VCF. Consulta también la guía Cómo importar contactos de Excel en iPhone o Android.

Preguntas frecuentes

¿Se puede convertir un archivo VCF a Excel? Sí. VCF es texto estructurado y sus campos se pueden asignar a columnas de una hoja.

¿Puedo convertir VCF a CSV? Sí. Usa VCF a CSV para descargar directamente una tabla CSV.

¿Hay un conversor sin conexión? PowerShell funciona sin conexión. El conversor web procesa el archivo localmente, aunque necesitas cargar la página una vez.