如何将 Outlook 2003 分发列表导出到 Gmail?

如何将 Outlook 2003 分发列表导出到 Gmail?

我在 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.csvList 2.txt.csv等。

要保留 Gmail 中的群组,请选中“将导入的联系人添加到:新组……”,然后在出现提示时输入组名称。

相关内容