Conversor online gratuito de VCARD para CSV
Converta contatos vCard em linhas CSV editáveis para planilhas, CRMs e importações em massa.
Converter VCARD para CSV online - grátis
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .vcard
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .vcard para .csv
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .csv convertido
O resultado da conversão está pronto para download.
Como converter vcard para csv arquivo
- Contatos e agendas de endereços
- Nenhuma avaliação ainda.
Muitos sistemas de CRM, ferramentas de mailing, planilhas e bancos de dados exigem contatos como uma tabela, e não como cartões de endereço. Converter um catálogo de endereços .vcf produz linhas editáveis para importação em massa, revisão ou arquivamento, preservando o arquivo de contato original para recuperação.
O que é o formato VCARD
VCARD, geralmente armazenado com a extensão .vcf, é um formato estruturado para cartões de contato. Telefones, clientes de email e aplicativos de catálogo de endereços usam esse formato para armazenar nomes, organizações, cargos, números de telefone, endereços de email, endereços postais, URLs, observações, datas de aniversário, fotos e outras propriedades.
Um arquivo pode conter um cartão exportado de um dispositivo ou muitos cartões de um catálogo de endereços completo. As versões comuns incluem vCard 2.1, 3.0 e 4.0. A versão e o aplicativo de exportação afetam os nomes das propriedades, a codificação de caracteres, a divisão de linhas e os campos compatíveis.
O que é o formato CSV
CSV, ou valores separados por vírgulas, armazena dados tabulares em linhas e colunas. Um CSV de contatos geralmente tem uma linha por pessoa e colunas como Full name, Organization, Phone, Email, Street, City e Postal code.
Excel, Google Sheets, LibreOffice Calc, plataformas de CRM, sistemas de mailing em massa, bancos de dados e scripts geralmente aceitam CSV. Ele é texto simples e fácil de editar ou processar, mas não possui um esquema universal de contatos. Portanto, um CSV pode omitir ou simplificar recursos do vCard, como fotos, categorias, vários endereços tipados, relacionamentos e propriedades personalizadas.
Como converter o arquivo
Usando 101convert.com
- Abra o conversor de VCF para CSV em 101convert.com.
- Selecione ou arraste o arquivo
.vcfpara o conversor. Um arquivo contendo vários cartões deve ser enviado como um único arquivo, para que cada cartão possa se tornar uma linha separada no CSV. - Inicie a conversão e baixe o arquivo
.csvresultante. A conversão está disponível sem instalar software. - Abra o CSV no Excel, LibreOffice Calc ou outra planilha. Se uma caixa de diálogo de importação aparecer, selecione UTF-8 e o delimitador usado pela saída, normalmente uma vírgula. Algumas configurações regionais de planilhas usam ponto e vírgula.
- Verifique vários registros antes de importá-los para outro sistema, incluindo nomes com acentos, números de telefone, endereços, quebras de linha e registros com vários endereços de email ou números de telefone.
A conversão online exige o envio do arquivo de contato. Portanto, use um método local quando o catálogo de endereços contiver dados confidenciais ou informações organizacionais que devem permanecer no dispositivo.
Usando um script Python local
Para dados privados ou conversão em lote repetível, instale o parser vobject de código aberto:
python -m pip install vobject
Salve isto como vcf_to_csv.py:
import csv
import sys
import vobject
def value(card, name):
item = getattr(card, name, None)
return item.value if item else ""
def values(card, name):
return "; ".join(item.value for item in getattr(card, name + "_list", []))
with open(sys.argv[1], encoding="utf-8-sig") as source, open(
sys.argv[2], "w", newline="", encoding="utf-8-sig"
) as output:
fields = ["full_name", "organization", "phone", "email", "street", "city", "region", "postal_code", "country"]
writer = csv.DictWriter(output, fieldnames=fields)
writer.writeheader()
for card in vobject.readComponents(source):
address = getattr(card, "adr", None)
adr = address.value if address else None
writer.writerow({
"full_name": value(card, "fn"),
"organization": value(card, "org"),
"phone": values(card, "tel"),
"email": values(card, "email"),
"street": adr.street if adr else "",
"city": adr.city if adr else "",
"region": adr.region if adr else "",
"postal_code": adr.code if adr else "",
"country": adr.country if adr else ""
})Execute o script com os nomes dos arquivos de entrada e saída:
python vcf_to_csv.py contacts.vcf contacts.csv
Este exemplo combina vários números de telefone e endereços de email em uma única célula e exporta o primeiro endereço postal. Amplie a lista de campos e a lógica de extração se o sistema de destino exigir colunas separadas para valores de celular, trabalho e residência.
Limites de qualidade e compatibilidade
As propriedades VCARD podem conter linhas divididas, texto quoted-printable ou UTF-8, vírgulas e ponto e vírgulas escapados, parâmetros como TEL;TYPE=CELL e campos repetidos. Use um conversor baseado em parser; substituir vírgulas ou ponto e vírgulas diretamente pode corromper nomes, endereços, observações e dados de telefone.
O CSV não pode preservar todas as propriedades do vCard. Fotos, categorias, observações com quebras de linha, campos personalizados, vários endereços e rótulos de tipo podem ser descartados ou combinados. Mantenha o arquivo .vcf original até que o CSV tenha sido verificado e importado com sucesso.
Ao abrir o resultado em uma planilha, importe as colunas de números de telefone como texto para que zeros à esquerda, sinais de mais e extensões permaneçam intactos. Verifique os campos que começam com =, +, - ou @ antes de abrir dados não confiáveis em uma planilha, pois alguns aplicativos podem interpretá-los como fórmulas em vez de texto de contato.
Comparação de formato: VCARD vs CSV
Como os formatos VCARD e CSV se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .VCARD vCard | .CSV Comma-Separated Values |
|---|---|---|
| Legível em texto simples | Sim | Sim |
| Tipos de dados | Parcial | Tipado |
| Estruturas aninhadas | Sim | Não |
| Fórmulas | Não | Não |
| Múltiplas tabelas ou planilhas | Não | Não |
| Tamanho típico do arquivo | Muito pequeno | Pequeno |
| Padrão aberto | Sim | Sim |
| Mais usado para | Partilha e distribuição | Intercâmbio de dados |
| Introduzido | 1996 | — |
| Desenvolvedor | IETF | — |
| Tipo MIME | text/vcard | text/csv |
O banco de dados atualmente não contém nenhum conversor de arquivo vcard.
Perguntas frequentes
O conversor de VCARD para CSV é gratuito?
Sim, converter VCARD para CSV 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 VCARD?
Você pode enviar arquivos VCARD 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 VCARD para CSV?
Não. A conversão de VCARD para CSV é 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 VCARD válido para esta conversão de VCARD para CSV. À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.