CSV

Convertir VCF a CSV en Excel: cómo pasar contactos a una hoja

octubre 6, 2026 Tuto Excel 10 min read
Convertir VCF a CSV en Excel: cómo pasar contactos a una hoja

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.

Nota: en este artículo las fórmulas y los argumentos se escriben con punto y coma (=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.

A1fxBEGIN:VCARD
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
VCF pegado tal cual desde el Bloc de notas
VCF

Abrir el VCF en el Bloc de notas y copiar su contenido

  1. En el Explorador de Windows, haz clic derecho sobre contactos.vcf.
  2. Elige Abrir con y luego Bloc de notas.
  3. Pulsa Ctrl+A para seleccionar todo el texto.
  4. Pulsa Ctrl+C para copiar.
Comprueba: en el Bloc de notas se ven las líneas 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

  1. Abre un libro nuevo en Excel y haz clic en la celda A1.
  2. Pulsa Ctrl+V para pegar el contenido del VCF.
  3. Selecciona toda la columna A haciendo clic en su encabezado.
  4. Ve a Datos > Herramientas de datos > Texto en columnas.
  5. En el primer paso del asistente, elige Delimitado y pulsa Siguiente.
  6. Marca la casilla Coma como delimitador y pulsa Siguiente.
  7. Deja el formato de las columnas en General y pulsa Finalizar.
DatosHerramientas de datosTexto en columnas
A1fxBEGIN:VCARD
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
Tras Texto en columnas con delimitador coma
Contactos
Cuidado: el resultado anterior no es todavía el definitivo. Cada contacto ha quedado repartido en varias filas porque el VCF original escribía cada dato en una línea. El siguiente paso es agrupar cada contacto en una sola fila.

Revisar la hoja y guardar como CSV

  1. Añade encabezados en la fila 1: Nombre, Móvil, Trabajo, Email, Empresa.
  2. 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.
  3. Selecciona A1:E3, ve a Archivo > Guardar como.
  4. En Tipo, elige *CSV (separado por comas) (\.csv)** y guarda como contactos.csv.
  5. Acepta el aviso de que solo se guarda la hoja activa.
A1fx**Nombre**
A B C D E
1 Nombre Móvil Trabajo Email 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 ya en una sola fila, listos para guardar como CSV
Contactos
Comprueba: la hoja tiene tres filas de datos, una por contacto, y cada columna muestra un dato distinto. El archivo 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

  1. Abre un libro nuevo en blanco.
  2. Ve a Datos > Obtener y transformar datos > Desde texto/CSV.
  3. Selecciona contactos.csv y pulsa Importar.
  4. En la vista previa, cambia Origen del archivo a 65001 (Unicode UTF-8).
  5. Cambia el Delimitador a Coma.
  6. Pulsa Cargar (o Transformar datos si se quiere limpiar antes).
DatosObtener y transformar datosDesde texto/CSV
A1fx**Nombre**
A B C D E
1 Nombre Móvil Trabajo Email 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
Tras la importación, con la columna A seleccionada
contactos
Comprueba: las tildes de López, Gómez y Empresa se ven correctas y cada teléfono está en su columna.

Convertir el rango importado en una tabla para filtrar y ordenar

  1. Haz clic en una celda del rango importado.
  2. Ve a Insertar > Tablas > Tabla (o pulsa Ctrl+T).
  3. Confirma el rango A1:E4 y marca La tabla tiene encabezados.
  4. Pulsa Aceptar.
InsertarTablasTabla
Comprueba: la tabla aparece con encabezados en negrita y filtros desplegables. Ya se puede ordenar por Apellido o filtrar por Empresa, por ejemplo solo los contactos de Empresa Norte.

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

  1. MicrosoftFormatos de archivo de Excel — documentación oficialconsultado el 05/10/2026
  2. MicrosoftImportar un archivo de texto o CSV — documentación oficialconsultado el 05/10/2026
  3. MicrosoftDe Word a Excel — documentación oficialconsultado el 05/10/2026