Convertir vcf a xlsx

Convertidor online gratuito de VCF a XLSX

Convierte los contactos de vCard en filas de una hoja de cálculo XLSX ordenables y editables.

Convertir VCF a XLSX online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 9 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .vcf

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .vcf a .xlsx

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .xlsx convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo vcf a xlsx

Las aplicaciones y los teléfonos de agenda suelen exportar contactos como VCF, mientras que Excel, las herramientas de generación de informes y los flujos de trabajo basados en hojas de cálculo requieren XLSX. Convertir las tarjetas en filas de una hoja de cálculo permite ordenarlas y editarlas, y facilita compartir los datos de contacto con personas que no utilizan un gestor de contactos.

Qué es el formato VCF

En este contexto, VCF significa vCard, un formato de contactos de texto plano; no es el formato genómico Variant Call Format, que también utiliza la extensión .vcf. Una vCard contiene propiedades como nombres, números de teléfono, direcciones de correo electrónico, organizaciones, cargos, direcciones postales, notas, sitios web, cumpleaños, categorías y, en ocasiones, fotos incrustadas.

Un archivo puede contener un contacto o varios bloques BEGIN:VCARD y END:VCARD. Los teléfonos, clientes de correo electrónico, aplicaciones de agenda, sistemas CRM y servicios como Microsoft Outlook, Apple Contacts, Google Contacts y Thunderbird crean o exportan vCards.

Qué es el formato XLSX

XLSX es el formato de libro basado en XML utilizado por Microsoft Excel y compatible con LibreOffice Calc, Apple Numbers y otras aplicaciones de hojas de cálculo. Una conversión suele colocar una vCard en cada fila de la hoja de cálculo y asignar las propiedades a columnas como Full name, Phone, Email y Organization.

XLSX admite ordenar, filtrar, eliminar duplicados, editar en bloque, añadir anotaciones, imprimir, utilizar varias hojas de cálculo y aplicar formato. VCF sigue siendo el formato más adecuado para transferir contactos de vuelta a teléfonos y programas de agenda, porque XLSX es una tabla, no un formato completo de intercambio de contactos.

Convertir con la herramienta en línea

  1. Abre el conversor de VCF a XLSX en 101convert.com.
  2. Selecciona el archivo vCard desde tu computadora o dispositivo.
  3. Inicia la conversión y espera a que se genere el libro.
  4. Descarga el archivo XLSX, ábrelo en Excel o LibreOffice Calc y revisa varios registros antes de compartirlo o importarlo.

Este método no requiere instalar software. Una agenda contiene datos personales, así que súbela únicamente cuando las condiciones actuales de privacidad y conservación del servicio sean aceptables.

Convertir con Python

Para conversiones repetibles o lotes grandes, instala un analizador de vCard y un generador de XLSX:

python -m pip install vobject pandas openpyxl

Guarda esto como vcf_to_xlsx.py junto a 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)

Ejecuta:

python vcf_to_xlsx.py

El script escribe contacts.xlsx con un contacto analizado por fila. Añade columnas para propiedades específicas del origen, como nickname, birthday o categories. Para un flujo de trabajo puntual en una computadora, una aplicación de agenda suele poder exportar CSV; abre ese CSV en Excel o Calc y utiliza File → Save As para seleccionar XLSX.

Limitaciones de calidad y compatibilidad

  • Varios números de teléfono, direcciones de correo electrónico o direcciones postales pueden combinarse en una sola celda, dividirse en columnas o reducirse al primer valor. Comprueba el resultado antes de eliminar el VCF original.
  • Las fotos, la pertenencia a grupos de contactos, las propiedades personalizadas X-, las etiquetas de tipo como móvil o trabajo, los campos de relaciones y los metadatos específicos de la aplicación pueden omitirse o convertirse en texto plano.
  • vCard admite líneas plegadas, contenido quoted-printable, texto UTF-8 y declaraciones de conjuntos de caracteres heredados. Utiliza un analizador de vCard en lugar de tratar el archivo como un CSV ordinario; si los caracteres acentuados aparecen dañados, vuelve a intentarlo con software que respete la declaración CHARSET del VCF.
  • Mantén los números de teléfono, códigos postales y otros valores similares a identificadores como texto siempre que sea posible. De lo contrario, Excel puede eliminar los ceros iniciales, reinterpretar los valores o modificar la visualización de los números que comienzan con +.
  • Revisa las fórmulas u otras celdas que comiencen con caracteres como = antes de distribuir un libro creado a partir de datos de contacto que no sean de confianza.
  • Para restaurar contactos editados en un teléfono o una aplicación de correo electrónico, exporta la hoja de cálculo mediante un gestor de contactos como VCF y verifica los registros importados.

VCF vs XLSX: comparación de formatos

Cómo se comparan los formatos VCF y XLSX en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo VCF y XLSX
Propiedad .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Estándar abierto Sí Sí
Compresión Sin compresión Ambos
Tamaño de archivo típico Pequeño Medio
Se abre en un navegador web No Parcial
Edición posterior Limitado Fácil
Compatibilidad con metadata Amplio Amplio
Legible como texto plano Sí No
Más adecuado para Compartir y distribución Intercambio de datos
Introducido 1996 2007
Desarrollador IETF Microsoft
Tipo MIME text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

La base de datos actualmente no contiene ningún convertidor de archivos vcf.

Preguntas frecuentes

¿Es gratuito el convertidor de VCF a XLSX?

Sí, convertir VCF a XLSX en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo VCF?

Puedes subir archivos VCF de hasta 15 MB y convertir hasta 100 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir VCF a XLSX?

No. La conversión de VCF a XLSX se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo VCF válido para esta conversión de VCF a XLSX. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.