Gerar CSV de contatos da planilha

Gerar CSV de contatos da planilha

Meu gol

é usar uma planilha que contenha informações dos funcionários da empresa e ser capaz de gerar um csv/vcard de contatos de forma que, quando criarmos novos e-mails, eu possa simplesmente importar apenas os contatos mais atuais e úteis (também conhecidos como aqueles na planilha)

Eu sei que existem diferentes tipos de formatos de informações de contato que são amplamente difundidos.

Como:

  1. Microsoft Outlook
  2. Gmail
  3. Apple vCard

Existe uma maneira de obter dados delimitados por células no Excel, ou planilhas do Google, etc. Onde há uma coluna de nome, sobrenome, e-mail, etc. e converter esses dados em um csv ou vcf, uma vez que são basicamente apenas arquivos de texto ? Idealmente sem vba.

Eu sei que o Google possui fórmulas join e split que são úteis para criar listas delimitadas (ou separá-las).

Tentei pesquisar fontes sobre a estrutura desses formatos, ou tentar estudá-los sozinho, criando-os com meu gmail, exportando meus contatos e depois abrindo-os no bloco de notas ... mas a parede de texto que vejo é muito difícil de leia ou entenda.

Responder1

Você quer dizer que deseja apenas limpar o catálogo de endereços existente e depois importar um arquivo csv com todos os contatos atuais necessários? Na minha experiência, esse método é ótimo, pois você pode salvar arquivos CSV de backup, atualizá-los e importá-los para diferentes programas... até mesmo mapear campos personalizados, se desejar!

Para editar o arquivo csv, você pode usar o Excel (ou LibreOffice) como faria com qualquer planilha... mas certifique-se de salvá-lo no formato csv quando terminar. Cada linha é um contato separado e seus campos de informações serão baseados nos valores de cada coluna. Não se preocupe em formatá-lo ou torná-lo bonito, pois ele não será salvo no formato csv.

Para obter a estrutura/cabeçalhos do arquivo csv necessário, basta usar a função de exportação no Outlook ou no Gmail. Aqui estão alguns links:

http://www.copytrans.net/support/how-to-import-csv-contacts-to-outlook/ http://email.about.com/od/gmailtips/qt/How_to_Export_Your_Gmail_Contacts.htm

Responder2

Não é tão simples escolher CSV. O MS Excel oferece alguns formatos CSV diferentes, que estão disponíveis no menu suspenso Salvar como tipo quando você escolhe Salvar como. Os diferentes formatos CSV são:

Texto (delimitado por tabulações) Isso cria um documento de texto com suas células separadas por tabulações.

Texto formatado (delimitado por espaço) Usa espaço para separar os dados da célula.

CSV (delimitado por vírgula) Esta é uma extensão de arquivo CSV real e, portanto, separa seus dados com vírgulas reais.

CSV (Macintosh) Isto é para os poucos usuários da Apple por aí. Usa o padrão Apples CR.

CSV (MS-DOS) Foi usado para PCs pré-Windows.

Por outro lado, visualizar um arquivo CSV no Excel é igualmente simples. Abra seu arquivo CSV com Excel, ele terá tudo em uma coluna, mas em várias linhas. Comece acessando a guia "Dados" e selecione "Texto para Colunas". Ele perguntará algumas coisas sobre os dados antes de separá-los em colunas. Este pode ser o truque que você precisa para tornar legível o arquivo que você criou no bloco de notas.

Você pode querer/precisar experimentar cada um deles para ver como eles se comportam ao importar o arquivo delimitado para os contatos de seus clientes de e-mail. Você também pode ter que reorganizar as colunas para importar corretamente com o cliente.

Boa sorte e aproveite!

Responder3

O Microsoft Excel permite salvar planilhas como arquivos CSV.

Clique no botão Microsoft Office e em Salvar como.

A caixa de diálogo Salvar como é exibida.

Na caixa Salvar como tipo, escolha CSV.

informação relacionada