Linux, 工作, 生活, 家人

Android, Gentoo, Programming

將 Outlook 的通訊錄放到 Google Contacts.

眾所皆知, 最近買了一隻 Google Dev Phone 使用,但是因為之前使用的手機是 SonyEricsson, 以 Outlook 做為聯絡人。目前業界標準似乎也是用 Outlook, 但是今天就是不小心用到一隻不支援的 Outlook 的 Google Dev Phone.
手機名單就沒有辦法從舊的轉換到新的手機內, 所以這就有點小麻煩.

我其實只要同步聯絡人就好,但是都有很多問題

  • Google Calendar Sync: 只有日曆同步
  • OggSync : Pro 版才可以同步聯絡人,但是根據其他程式的經驗, 可能會失敗, 所以就沒有買
  • gSyncit : 可以 Sync, 不過記得都是失敗(沒有 Sync 成功), 所以我就沒有再往下試

印像中還試了一個 koo??? 的程式, 總之, 不是 Sync 聯絡人失敗, 要不然就是資料不對
而 Outlook 2003 產生的 .csv, 又沒有辦法直接丟到聯絡人去.
我個人認為可能是Outlook 2003 中文版的問題, 英文版的程式看不懂

所以我就自力救濟, 用 php 亂寫了一隻程式, 不過我人懶, 這表示你要有 php 的環境才可以轉了.

1. 下載 outlookcsv2google.php , 下載名稱會是 outlookcsv2google.php.txt, 改名 outlookcsv2google.php 即可
2. 在 Outlook 2003 的選單, “檔案” -> “匯入及匯出” -> “匯出至檔案” ->”Comma Separated Values (Windows)” ->選”聯絡人” -> 存成 “outlook.CSV” (若沒有選全部安裝, 這邊會要求你有原始光碟片), 用編輯器, 移除 outlook.CSV 的第一行內容
3. 將 outlook.CSV 放到和 outlookcsv2google.php 同一個目錄
4. php outlookcsv2google.php, 會輸出 file.csv
5. 到 http://www.gmail.com
6. 左邊, 通訊錄 -> 匯入 -> 選擇 file.csv
7. 大功告成

以上測試環境

1. Outlook 2003 正(繁)體中文版 + Windows XP
2. Gentoo + PHP 5 (自行 compile)
3. Firefox

目前同步到我的手機上, 還算順利, 也可以在 Google Contacts 自己編輯.

免責聲明
1. 本程式沒有版權, 歡迎自行取用
2. 本人不負責任何後果 :p

1 留言

  1. 救星來啦, Google Apps Sync for Microsoft Outlook
    https://tools.google.com/dlpage/gappssync

發佈留言