我在 Outlook 2003 中有几个通讯组列表需要移动到 Gmail。虽然传输主文件夹中的联系人相当容易(只需导出到 CSV 并导入即可),但传输通讯组列表就没那么容易了。
我无法(不知道如何)将联系人从列表复制到主联系人文件夹,以便它们可以“正常”,并且“另存为”选项不包含 CSV。有好几个这样的操作,总共可能包含大约 100-200 个联系人,所以我想要一些不太繁琐的东西。
答案1
尝试这个。
添加每个列表到新电子邮件的“收件人”字段,然后展开列表(如果它有我希望的扩展选项)。
然后右键单击每个联系人并将其另存为联系人,将其添加到主联系人列表中。这可能比逐个写出来更省事。
答案2
这是我最终做的,但应该是更好的方法......
将列表保存为文本文件(打开它,文件,另存为...,文本文件(* .txt))并使用以下 Python 脚本将其转换为 Gmail 喜欢的 CSV 格式:
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)
您需要将每个列表保存为文本文件,然后拖放将它们全部放到脚本中,或者像这样调用它distlistfix.py "List 1.txt" ["List 2.txt"...]
。它将转储List 1.txt.csv
、List 2.txt.csv
等。
要保留 Gmail 中的群组,请选中“将导入的联系人添加到:新组……”,然后在出现提示时输入组名称。