如何將 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 中,請勾選“將匯入的聯絡人新增至:新群組...”,然後在出現提示時輸入群組名稱。

相關內容