Pasar un archivo de contactos .vcf a una hoja de Excel es un trámite muy común: lo trae un WhatsApp exportado, una copia de seguridad de Gmail, o un antiguo programa de contactos. En este tutorial se explica cómo abrirlo, convertirlo a CSV y traerlo de vuelta a Excel en columnas bien separadas y con las tildes en su sitio. Al terminar, el lector sabrá abrir un VCF en el Bloc de notas, separar sus campos en columnas y guardar la lista como CSV para filtrarla, ordenarla o cruzarla con otra hoja. Funciona en Microsoft 365, Excel 2021, 2019, 2016 y Excel para la web, porque el trabajo se hace con herramientas básicas: el Bloc de notas, el asistente Texto en columnas y la importación Desde texto/CSV.
=SI(A1>10;"Alto";"Bajo")). En Excel configurado con punto decimal, el separador es la coma.Qué es un archivo VCF y por qué no se abre directamente en Excel
Un archivo VCF, también llamado vCard, es un fichero de texto plano donde se guarda la información de un contacto: nombre, empresa, varios teléfonos, correos, dirección, página web e incluso una foto. Su extensión es .vcf y por dentro se ve así: cada campo empieza con una etiqueta como BEGIN:VCARD, FN:, TEL;TYPE=CELL: o EMAIL:, y termina con END:VCARD. Si hay varios contactos en el mismo archivo, el texto simplemente repite el bloque de inicio y fin para cada uno.
Excel no abre .vcf de forma directa. Al hacer doble clic, normalmente lo abre el programa de correo o la agenda del sistema, y nunca termina en una hoja de cálculo con columnas. La forma más fiable de llevar esos contactos a Excel es convertirlos primero a CSV, que sí es un formato de texto que Excel entiende y separa bien.
El CSV (Comma-Separated Values) no es más que texto plano con los valores separados por comas y una línea por contacto. Como los campos del VCF ya tienen una estructura parecida (cada dato en su propia línea), el truco está en juntar cada contacto en una sola línea y dejar que la coma haga de separador.
Las cuatro rutas que existen para convertir VCF a CSV
Antes de empezar, conviene tener una visión general: hay cuatro caminos, y cada uno sirve según de dónde venga el archivo y qué programa tenga el lector instalado.
| Ruta | Programa necesario | Ideal para | Salida |
|---|---|---|---|
| Abrir el VCF con el Bloc de notas y pegarlo en Excel | Solo el Bloc de notas y Excel | Archivos pequeños, uno o dos contactos | Texto pegado que se separa con Texto en columnas |
| Google Contacts | Cualquier navegador y una cuenta de Google | Contactos guardados en la nube o que se quieren sincronizar | CSV de Google listo para descargar |
| Windows Contacts | Windows 10 u 11 con la app Contactos | Equipos sin Outlook y sin ganas de subir nada a la nube | CSV con los campos elegidos |
| Outlook | Outlook 2016, 2019, 2021, 2024 o Microsoft 365 | Usuarios que ya gestionan sus contactos ahí | CSV genérico exportable |
Abrir el VCF desde Excel con Pegado especial
Es la ruta más rápida y la única que no exige instalar nada. Se abre el VCF con el Bloc de notas, se copia su contenido y se pega en una celda de Excel. Después se usa Texto en columnas (Datos > Herramientas de datos > Texto en columnas) indicando que el delimitador es la coma, y cada dato del contacto ocupa su propia columna. Sirve para archivos pequeños y para entender la estructura del VCF viendo el texto de cerca.
Exportar el VCF desde Google Contacts como CSV
La página contacts.google.com tiene un menú Importar y otro Exportar. Se sube el .vcf desde Importar y, una vez que aparece en la lista, se descarga desde Exportar eligiendo "Google CSV". Este método conserva más campos que el Bloc de notas y es cómodo si los contactos ya viven en la nube. No hace falta tener Excel abierto para hacerlo.
Usar Windows Contacts para convertir a CSV
La app Contactos de Windows 10 y 11 (Win+R > Contacts) trae opciones para Importar vCard y Exportar a CSV. En la exportación se eligen los campos que se quieren guardar (nombre, teléfonos, correo, dirección) y se obtiene un archivo limpio. Solo está disponible en Windows 10 y 11, y la app puede no estar instalada en algunas ediciones.
Pasar el VCF por Outlook y guardar como CSV
Outlook 2016, 2019, 2021, 2024 y Microsoft 365 traen el comando Importar vCard en la sección de contactos. Tras importar, basta con Exportar a un archivo y elegir CSV como formato. Esta ruta es la que más campos personalizados y direcciones conserva, y la mejor si el lector ya usa Outlook como agenda.
Convertir VCF a CSV con Excel paso a paso
El libro de ejemplo es una agenda de tres contactos: Ana López, Pedro Ruiz y María Gómez. Cada uno tiene un teléfono móvil y un teléfono de trabajo, más un correo. El archivo VCF se llama contactos.vcf y mide apenas 1 KB.
| A | |
|---|---|
| 1 | BEGIN:VCARD |
| 2 | VERSION:3.0 |
| 3 | FN:Ana López |
| 4 | TEL;TYPE=CELL:600123456 |
| 5 | TEL;TYPE=WORK:911234567 |
| 6 | EMAIL:[email protected] |
| 7 | ORG:Empresa Norte |
| 8 | END:VCARD |
| 9 | BEGIN:VCARD |
| 10 | VERSION:3.0 |
| 11 | FN:Pedro Ruiz |
| 12 | TEL;TYPE=CELL:600222333 |
| 13 | TEL;TYPE=WORK:911222333 |
| 14 | EMAIL:[email protected] |
| 15 | ORG:Talleres Ruiz |
| 16 | END:VCARD |
| 17 | BEGIN:VCARD |
| 18 | VERSION:3.0 |
| 19 | FN:María Gómez |
| 20 | TEL;TYPE=CELL:600444555 |
| 21 | TEL;TYPE=WORK:911444555 |
| 22 | EMAIL:[email protected] |
| 23 | ORG:Clínica Sur |
| 24 | END:VCARD |
Abrir el VCF en el Bloc de notas y copiar su contenido
- En el Explorador de Windows, haz clic derecho sobre
contactos.vcf. - Elige Abrir con y luego Bloc de notas.
- Pulsa Ctrl+A para seleccionar todo el texto.
- Pulsa Ctrl+C para copiar.
BEGIN:VCARD, FN:Ana López, TEL;TYPE=CELL:600123456, EMAIL:[email protected], END:VCARD y así con cada contacto.Pegar en Excel y dejar que el asistente separe las columnas
- Abre un libro nuevo en Excel y haz clic en la celda A1.
- Pulsa Ctrl+V para pegar el contenido del VCF.
- Selecciona toda la columna A haciendo clic en su encabezado.
- Ve a Datos > Herramientas de datos > Texto en columnas.
- En el primer paso del asistente, elige Delimitado y pulsa Siguiente.
- Marca la casilla Coma como delimitador y pulsa Siguiente.
- Deja el formato de las columnas en General y pulsa Finalizar.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | BEGIN:VCARD | VERSION:3.0 | FN:Ana López | TEL;TYPE=CELL:600123456 | TEL;TYPE=WORK:911234567 | EMAIL:[email protected] |
| 2 | ORG:Empresa Norte | END:VCARD | BEGIN:VCARD | VERSION:3.0 | FN:Pedro Ruiz | TEL;TYPE=CELL:600222333 |
| 3 | TEL;TYPE=WORK:911222333 | EMAIL:[email protected] | ORG:Talleres Ruiz | END:VCARD | BEGIN:VCARD | VERSION:3.0 |
| 4 | FN:María Gómez | TEL;TYPE=CELL:600444555 | TEL;TYPE=WORK:911444555 | EMAIL:[email protected] | ORG:Clínica Sur | END:VCARD |
Revisar la hoja y guardar como CSV
- Añade encabezados en la fila 1:
Nombre,Móvil,Trabajo,Email,Empresa. - Copia los valores en sus columnas a mano siguiendo el orden del VCF: A1=Ana López, B1=600123456, C1=911234567, y así con los tres.
- Selecciona A1:E3, ve a Archivo > Guardar como.
- En Tipo, elige *CSV (separado por comas) (\.csv)** y guarda como
contactos.csv. - Acepta el aviso de que solo se guarda la hoja activa.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Móvil | Trabajo | Empresa | |
| 2 | Ana López | 600123456 | 911234567 | [email protected] | Empresa Norte |
| 3 | Pedro Ruiz | 600222333 | 911222333 | [email protected] | Talleres Ruiz |
| 4 | María Gómez | 600444555 | 911444555 | [email protected] | Clínica Sur |
contactos.csv ya está en la carpeta elegida.Importar el CSV de nuevo en Excel sin descuadrar las columnas
Aquí aparece el tropiezo típico: si el lector hace doble clic sobre contactos.csv, Excel lo abre pero coloca todo en la columna A, porque en español espera punto y coma como separador. La solución es importarlo desde la cinta, eligiendo coma y UTF-8.
Importar el CSV por la cinta con Desde texto/CSV
- Abre un libro nuevo en blanco.
- Ve a Datos > Obtener y transformar datos > Desde texto/CSV.
- Selecciona
contactos.csvy pulsa Importar. - En la vista previa, cambia Origen del archivo a
65001 (Unicode UTF-8). - Cambia el Delimitador a Coma.
- Pulsa Cargar (o Transformar datos si se quiere limpiar antes).
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Nombre | Móvil | Trabajo | Empresa | |
| 2 | Ana López | 600123456 | 911234567 | [email protected] | Empresa Norte |
| 3 | Pedro Ruiz | 600222333 | 911222333 | [email protected] | Talleres Ruiz |
| 4 | María Gómez | 600444555 | 911444555 | [email protected] | Clínica Sur |
Convertir el rango importado en una tabla para filtrar y ordenar
- Haz clic en una celda del rango importado.
- Ve a Insertar > Tablas > Tabla (o pulsa Ctrl+T).
- Confirma el rango A1:E4 y marca La tabla tiene encabezados.
- Pulsa Aceptar.
¿Dónde están los datos de la tabla?
Problemas reales al convertir VCF a CSV y cómo arreglarlos
Los contactos aparecen todos en una sola columna
Lo que se ve: al abrir el CSV con doble clic, los nombres, teléfonos y correos quedan en la columna A y la B está vacía.
Causa: Excel usa el separador de la configuración regional (punto y coma en español) en lugar de la coma.
Arreglo: cerrar el archivo sin guardar y volver a importarlo con Datos > Obtener y transformar datos > Desde texto/CSV, eligiendo coma como delimitador y 65001 (Unicode UTF-8) como origen.
Faltan teléfonos, emails o la foto del contacto
Lo que se ve: la hoja tiene solo el nombre y un teléfono; el segundo teléfono, el email o la foto no aparecen.
Causa: el VCF original tenía varios campos TEL o EMAIL y el método usado solo recoge uno, o el VCF traía una foto en base64 que el Bloc de notas no sabe interpretar.
Arreglo: abrir el VCF en el Bloc de notas y comprobar cuántas líneas TEL: o EMAIL: tiene cada contacto; si hay varias, añadirlas a mano o recurrir a Google Contacts u Outlook, que conservan mejor los campos repetidos.
Las tildes y la ñ salen como símbolos raros
Lo que se ve: María aparece como MarÃa y López como López.
Causa: el CSV se guardó o se leyó con una codificación distinta a UTF-8, normalmente Windows-1252.
Arreglo: al importar el CSV, abrir el menú Origen del archivo y elegir 65001 (Unicode UTF-8). Si el archivo lo crea el lector desde el Bloc de notas, guardarlo con Codificación > UTF-8 antes de pegarlo en Excel.
El archivo tiene varios VCF pequeños, uno por contacto
Lo que se ve: al abrir un .vcf solo aparece un contacto, y al lado hay más archivos contacto1.vcf, contacto2.vcf, contacto3.vcf.
Causa: algunas exportaciones (sobre todo de teléfonos Android antiguos) generan un archivo por contacto.
Arreglo: Outlook y Google Contacts aceptan varios VCF a la vez al importarlos. Si se quiere hacer solo con el Bloc de notas, hay que abrir todos, copiar su contenido y pegarlo uno tras otro en un único archivo todos.vcf antes de pasarlo a Excel.
Lo que ya sabes hacer con un VCF convertido a CSV
- Abrir un archivo VCF en el Bloc de notas y entender sus etiquetas.
- Pegar el contenido en Excel y separar las columnas con Datos > Herramientas de datos > Texto en columnas.
- Guardar la hoja como CSV (separado por comas) desde Archivo > Guardar como.
- Importar el CSV de vuelta a Excel con Datos > Obtener y transformar datos > Desde texto/CSV, eligiendo UTF-8 y coma.
- Convertir el rango importado en una tabla con Ctrl+T para filtrar y ordenar.
El siguiente paso natural es cruzar esta agenda con otra hoja (clientes, proveedores, facturas) usando BUSCARV (en inglés VLOOKUP) para que, al escribir un nombre, Excel devuelva automáticamente su teléfono o su correo.
Datos comprobados en octubre de 2026.
Fuentes
- MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 05/10/2026
- MicrosoftImportar un archivo de texto o CSV — documentación oficialconsultado el 05/10/2026
- MicrosoftDe Word a Excel — documentación oficialconsultado el 05/10/2026