Existem algumas maneiras de converter um arquivo Excel (.xls) em um arquivo vCard (.vcf). Uma maneira é usar um software de terceiros, como:
-
Conversor de catálogo de endereços -
FileMaker Pro -
Migração do G Suite para Microsoft Outlook -
Sincronização2 Outra maneira é usar um script do Google. Aqui está um exemplo de script que você pode usar:
```
função converterXLSXToVCF(fonte) {
/* Importe a biblioteca CSV. */
var csv =Utilitários.csv();
/* Obtenha os dados CSV do arquivo de origem. */
var csvData =csv.ImportFromSheet(fonte);
/* Cria um arquivo vCard de saída. */
var vcfFile =Utilities.createFile('Contatos.vcf', 'texto/x-vcard');
/* Grava os dados CSV no arquivo vCard. */
for (var i =1; i
var contato =novo contato();
contact.setName(csvData[i][0], '', csvData[i][2]);
contact.setEmailAddress(csvData[i][10]);
contato.addToVCF(vcfArquivo);
}
}
```
Para usar o script, siga estas etapas:
1. Salve seu arquivo Excel (.xls) como um arquivo CSV.
2. Abra o Google Drive.
3. No menu superior, clique em Extensões> Script de aplicativos> Criar .
4. No editor do Apps Script, substitua o texto padrão pelo script da etapa anterior.
5. Na barra lateral esquerda, clique em Publicar> Implantar como aplicativo da web .
6. Na caixa de diálogo "Implantar como aplicativo web", selecione a versão do projeto, insira um nome de projeto e escolha "Eu" na lista suspensa "Quem tem acesso".
7. Selecione Todos em Quem tem acesso.
8. Clique em Implantar para publicar o aplicativo.
9. Na caixa de diálogo do script publicado, clique no link "URL do aplicativo Web" para abrir o aplicativo Web em um navegador.
10. Clique em Navegar .
11. Selecione e carregue o arquivo CSV criado na etapa 1.
12. O aplicativo da web converterá o arquivo CSV em um arquivo vCard (.vcf) e exibirá um link para o arquivo convertido.
13. Clique no link para baixar o arquivo vCard.
Este script converterá as seguintes colunas do arquivo CSV nos campos correspondentes no arquivo vCard:
*R:Primeiro Nome
* B:Sobrenome
* C:Nome do meio
* J:Endereço de e-mail
Você pode personalizar o script para converter outras colunas do arquivo CSV em diferentes campos do arquivo vCard.