O que o app Contatos do Mac exporta
O menu Exportar tem três itens: Exportar vCard, Arquivo de Contatos e Exportar como PDF. É a lista completa no macOS 27, e as versões anteriores também não tinham CSV.
A falta não é por acaso. Um vCard é feito para levar uma pessoa de uma agenda para outra, então guarda um dado por linha: uma linha para o nome, uma para cada telefone, uma para cada e-mail. Uma planilha quer o contrário, uma pessoa por linha. A página sobre o que um arquivo VCF contém mostra essas linhas.
Os outros dois itens não ajudam. Arquivo de Contatos salva um backup, um arquivo terminado em .abbu, que só o app Contatos abre. O PDF é para imprimir.
Então a saída é o vCard.
Tire o .vcf do app Contatos ou do iCloud
No app Contatos:
- Clique em Todos os Contatos na barra lateral, ou numa lista.
- Selecione as pessoas que você quer. Command-A seleciona todos os que aparecem.
- Escolha Arquivo > Exportar > Exportar vCard.
- Escolha uma pasta e clique em Salvar.
Você recebe um só .vcf com todos os contatos selecionados. Arrastar a seleção para a mesa gera o mesmo arquivo.
O iCloud faz isso de qualquer computador:
- Inicie a sessão em icloud.com/contacts.
- Escolha Selecionar Todos os Contatos.
- Escolha Exportar vCard.
Mas confira um ajuste antes. Em Contatos > Ajustes > vCard há uma caixa chamada “Exportar fotos nos vCards”. Com ela ativada, cada foto entra no arquivo como um bloco longo de texto, e o arquivo cresce. Um CSV não guarda fotos, então você não perde nada ao desativá-la.
Converta o .vcf para CSV no navegador
O conversor de VCF para CSV é uma página da web que funciona no Safari, no Chrome ou no Firefox. Ele lê o arquivo no seu Mac e não envia nada.
- Arraste o .vcf do Finder para a página. Vários arquivos de uma vez também servem.
- Escolha um conjunto de colunas: Excel / Google Sheets para uma planilha simples, ou Google Contacts, Outlook, HubSpot, Salesforce (Lead) ou Krane.
- Confira a prévia. Ela mostra os 10 primeiros contatos nessas colunas, e Mostrar todos lista o resto.
- Clique em Baixar .csv.
O CSV tem uma linha por contato. Os conjuntos de colunas existem porque uma tela de importação associa as colunas pelo cabeçalho: escolha Outlook, e a coluna de telefone recebe o cabeçalho “Business Phone”, o nome que o Outlook espera.
Ele aceita um arquivo de qualquer origem, inclusive um que alguém mandou por e-mail, em vCard 2.1, 3.0 ou 4.0. Nada é adicionado à sua própria agenda.
Mas uma linha tem limites. Uma pessoa com três telefones continua tendo uma linha só, então o conjunto Excel / Google Sheets coloca os três numa célula, separados por ponto e vírgula. As fotos ficam de fora.
O caminho do Numbers, sem conversor
O guia do app Contatos da Apple documenta um segundo caminho. Ele só precisa do Numbers.
- Selecione os contatos no app Contatos.
- Abra uma planilha nova no Numbers.
- Arraste a seleção para a tabela. O Numbers preenche uma linha por pessoa.
- Escolha Arquivo > Exportar para > CSV.
Se as pessoas já estão no seu app Contatos e você só quer uma planilha, isso basta.
O caminho tem duas desvantagens. Primeiro, ele parte do app Contatos, não de um arquivo. Um .vcf que alguém mandou para você precisa ser importado na sua agenda antes de dar para arrastar alguma coisa. Segundo, o Numbers decide as colunas, então você não pode pedir os cabeçalhos do Outlook ou do HubSpot. A Apple faz um aviso próprio: arrastado desse jeito, o seu próprio cartão inclui os campos que você escolheu não compartilhar.
Abra o CSV no Numbers ou no Excel
Clique duas vezes no CSV, ou arraste-o para o ícone do Numbers. O Numbers lê o arquivo como UTF-8, a codificação que cobre acentos e escritas não latinas. “José” chega como “José”.
O Excel não presume UTF-8. Diante de um arquivo sem marcador no início, ele pode ler os bytes como um conjunto de caracteres mais antigo e mostrar “José”. O marcador são três bytes chamados marca de ordem de bytes. O conversor o grava, a não ser que você o desative, então um clique duplo no Excel mostra o nome corretamente. Nesta versão do conversor, o separador vem como ponto e vírgula, que é o que o Excel em português espera.
Os telefones são o outro problema. O Excel trata uma sequência de dígitos como 0412555142 como número e tira o zero do início. Ele pode tirar um sinal de mais do mesmo jeito. Se isso acontecer, importe o arquivo pela guia Dados do Excel e defina as colunas de telefone como texto.
CSV para vCard no Mac
O conversor também funciona no sentido contrário. Mude a direção para CSV → VCF, solte o CSV e confira se cada coluna encontrou o campo de contato certo. O download é um só .vcf em vCard 3.0, que você pode enviar por AirDrop para um iPhone ou mandar para alguém.
No seu próprio Mac, talvez você nem precise dele. O app Contatos lê um CSV direto: escolha Arquivo > Importar, selecione o arquivo e associe cada coluna a um campo. O .vcf serve para levar as mesmas pessoas para um celular ou para a agenda de outra pessoa.
Krane para iPhone
Com o Krane: cartões que começam no papel
Os dois caminhos partem de contatos que já foram digitados. Os cartões que você traz de uma feira não foram. O Krane, no iPhone, iPhone Duo e iPad, lê cada cartão impresso com a câmera, transforma-o em contato e pode adicioná-lo aos Contatos da Apple. Com os Contatos do iCloud ativados, o contato aparece depois no app Contatos do seu Mac. Com o Krane Pro, ele exporta um CSV próprio. O scanner de cartão de visita é grátis para 10 escaneamentos por semana. O Krane não tem app para Mac e não importa um .vcf.