Converter vcf para xlsx

Conversor online gratuito de VCF para XLSX

Converta contatos vCard em linhas de planilha XLSX classificáveis e editáveis.

Converter VCF para XLSX online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 15 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e nunca é armazenado em nossos servidores.

Como funciona

  1. 1/3

    Envie seu arquivo .vcf

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .vcf para .xlsx

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .xlsx convertido

    O resultado da conversão está pronto para download.

Como converter vcf para xlsx arquivo

Aplicativos de catálogo de endereços e telefones geralmente exportam contatos como VCF, enquanto Excel, ferramentas de geração de relatórios e fluxos de trabalho baseados em planilhas exigem XLSX. Converter os cartões em linhas de planilha permite classificá-los e editá-los, além de possibilitar o compartilhamento de dados de contato com pessoas que não usam um gerenciador de contatos.

O que é o formato VCF

Neste contexto, VCF significa vCard, um formato de contatos em texto simples; ele não é o Variant Call Format genômico, que também usa a extensão .vcf. Um vCard contém propriedades como nomes, números de telefone, endereços de email, organizações, cargos, endereços postais, notas, sites, aniversários, categorias e, às vezes, fotos incorporadas.

Um arquivo pode conter um contato ou vários blocos BEGIN:VCARD e END:VCARD. Telefones, clientes de email, aplicativos de catálogo de endereços, sistemas de CRM e serviços como Microsoft Outlook, Apple Contacts, Google Contacts e Thunderbird criam ou exportam vCards.

O que é o formato XLSX

XLSX é o formato de pasta de trabalho baseado em XML usado pelo Microsoft Excel e compatível com LibreOffice Calc, Apple Numbers e outros aplicativos de planilha. Uma conversão normalmente coloca um vCard em cada linha da planilha e mapeia propriedades para colunas como Full name, Phone, Email e Organization.

XLSX oferece suporte a classificação, filtragem, remoção de duplicatas, edição em massa, anotações, impressão, várias planilhas e formatação. VCF continua sendo o formato mais adequado para transferir contatos de volta para telefones e softwares de catálogo de endereços, pois XLSX é uma tabela, não um formato completo de intercâmbio de contatos.

Converter com a ferramenta online

  1. Abra o conversor de VCF para XLSX em 101convert.com.
  2. Selecione o arquivo vCard no computador ou dispositivo.
  3. Inicie a conversão e aguarde a geração da pasta de trabalho.
  4. Baixe o arquivo XLSX, abra-o no Excel ou no LibreOffice Calc e verifique vários registros antes de compartilhá-lo ou importá-lo.

Este método não exige a instalação de software. Um catálogo de endereços contém dados pessoais, portanto, envie-o somente quando os termos atuais de privacidade e retenção do serviço forem aceitáveis.

Converter com Python

Para conversões repetíveis ou grandes lotes, instale um parser de vCard e um gravador de XLSX:

python -m pip install vobject pandas openpyxl

Salve isto como vcf_to_xlsx.py ao lado de 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)

Execute-o com:

python vcf_to_xlsx.py

O script grava contacts.xlsx com um contato analisado por linha. Adicione colunas para propriedades específicas da fonte, como nickname, birthday ou categories. Para um fluxo de trabalho pontual em desktop, um aplicativo de catálogo de endereços geralmente pode exportar CSV; abra esse CSV no Excel ou no Calc e use File → Save As para selecionar XLSX.

Limites de qualidade e compatibilidade

  • Vários números de telefone, endereços de email ou endereços postais podem ser combinados em uma célula, divididos em colunas ou reduzidos ao primeiro valor. Verifique o resultado antes de excluir o VCF original.
  • Fotos, associação a grupos de contatos, propriedades personalizadas X-, rótulos de tipo como celular ou trabalho, campos de relacionamento e metadados específicos de aplicativos podem ser omitidos ou transformados em texto.
  • vCard oferece suporte a linhas dobradas, conteúdo quoted-printable, texto UTF-8 e declarações de conjunto de caracteres legadas. Use um parser de vCard em vez de tratar o arquivo como um CSV comum; se os caracteres acentuados estiverem corrompidos, tente novamente com um software que respeite a declaração CHARSET do VCF.
  • Mantenha números de telefone, códigos postais e outros valores semelhantes a identificadores como texto sempre que possível. Caso contrário, o Excel poderá remover zeros à esquerda, reinterpretar valores ou alterar a exibição de números que começam com +.
  • Revise fórmulas ou outras células que começam com caracteres como = antes de distribuir uma pasta de trabalho criada a partir de dados de contato não confiáveis.
  • Para restaurar contatos editados em um telefone ou aplicativo de email, exporte a planilha por meio de um gerenciador de contatos como VCF e verifique os registros importados.

Comparação de formato: VCF vs XLSX

Como os formatos VCF e XLSX se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo VCF e XLSX
Propriedade .VCF vCard .XLSX Microsoft Excel Open XML Spreadsheet
Padrão aberto Sim Sim
Compressão Sem compressão Ambos
Tamanho típico do arquivo Pequeno Médio
Abre num navegador web Não Parcial
Edição posterior Limitado Fácil
Suporte a metadados Extenso Extenso
Legível em texto simples Sim Não
Mais usado para Partilha e distribuição Intercâmbio de dados
Introduzido 1996 2007
Desenvolvedor IETF Microsoft
Tipo MIME text/vcard application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

O banco de dados atualmente não contém nenhum conversor de arquivo vcf.

Perguntas frequentes

O conversor de VCF para XLSX é gratuito?

Sim, converter VCF para XLSX no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo VCF?

Você pode enviar arquivos VCF de até 15 MB e converter até 100 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter VCF para XLSX?

Não. A conversão de VCF para XLSX é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo VCF válido para esta conversão de VCF para XLSX. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.