Tenho várias listas de distribuição no Outlook 2003 que preciso migrar para o Gmail. Embora a transferência de contatos na pasta principal seja bastante fácil – tudo o que se faz é exportar para CSV e importar – não é tão fácil com as listas de distribuição.
Não consigo (não sei como) copiar os contatos das listas para a pasta de contatos principal para que fiquem "normais" e as opções "salvar como" não incluem um CSV. Existem vários deles para fazer, contendo talvez entre 100 e 200 contatos no total, então eu gostaria de algo que não fosse muito tedioso.
Responder1
Experimente isso.
Adicionarcadalist para o campo "Para" de um novo e-mail e expanda a lista (se ela tiver essa opção de expansão, que espero).
Em seguida, adicione cada um à sua lista de contatos principal clicando com o botão direito em cada um e salvando como contato. Isso pode ser menos tedioso do que escrevê-los um por um.
Responder2
Aqui está o que acabei fazendo, mas deveria ser uma maneira melhor ...
Salve a lista como um arquivo de texto (abra-a, Arquivo, Salvar como..., Arquivo de texto (*.txt)) e converta-a para o formato CSV que o Gmail gosta com o seguinte script Python:
import sys
import csv
for distlist in sys.argv[1:]:
with open(distlist) as fin:
reader = csv.reader(fin, dialect="excel-tab")
contacts = list(reader)
header = ['Name','E-mail Address']
contacts = contacts[4:] # chop off the list header
with open(distlist + ".csv", "wb") as fout:
writer = csv.writer(fout, quoting=csv.QUOTE_ALL)
writer.writerow(header)
writer.writerows(contacts)
Você precisa salvar cada lista como um arquivo de texto e, em seguida,arrastar e soltartodos eles no script ou chame-o como distlistfix.py "List 1.txt" ["List 2.txt"...]
. Ele irá despejar List 1.txt.csv
, List 2.txt.csv
, etc.
Para manter os grupos no Gmail, marque "Adicionar contatos importados a: Novo grupo..." e digite o nome do grupo quando solicitado.