將 GMail 的通訊錄用 MS Excel 存起來
發表於 : 08/30/2006 2:04 am
之前有提到過這個問題,也就是從 Google Mail 信箱中的通訊錄把整體匯出以後,
得到的檔案不管是匯入 Microsoft 的 Excel for Mac 還是用文字編輯器來打開,會有亂碼的狀況產生。
小弟這幾天嘗試的結果,是有解決方式的。
不知道是不是 GMail 後來又新增的匯出格式還是之前的使用錯誤。
方式如下:

首先登入到信箱中,點選到通訊錄或是 Contact 功能裡頭。
在畫面的右方就可以看到這幾個功能,今天我門要使用的就是「Export」囉。

點選 Export 後,會另開視窗來選擇所要匯出的格式。
兩種分別是:GMail CSV 與 Outlook CSV 格式兩種 CSV 檔案。
如果您選擇的是第二種 Outlook CSV 的話,所得到的檔案會是採用 DOS 方式編碼,而遇到中文的部份,就會亂碼了。
不管你使用的是系統內建的文字編輯器打開,或是拿去給 MS Excel for Mac 來開啟、匯入。中文的部份,或甚至雙字元碼都會呈現亂碼的狀態。
所以正確來說,應該選用 GMail CSV 來做匯出的動作,所得到的檔案格式會是 Unicode 的編碼方式來儲存。
這樣一來,對於使用非英文語系的文字就不會以亂碼的方式呈現。
相對的使用 MS Excel for Mac 來開啟或匯入,都會得到正確的中文文字。
接下來就示範一下使用 MS Excel for Mac 來整理我們所得到的 GMail 通訊錄資料。

若直接使用開啟舊檔的方式來開啟這個 CSV 檔案,則選擇不到 CSV 副檔名的檔案。
大概是我的 CSV 檔案沒有指定開啟的程式吧?我也搞不太清楚。
不過沒有關係,就算是直接使用開啟檔案的方式來打開 CSV 檔案,那麼在 CSV 檔案其中原本使用了分隔符號來區隔欄位也就無效了。

所以我使用了下拉工具中的「資料」->「匯入外部資料」->「匯入文字檔案」來將 CSV 檔案讀入。

選擇 Outlook CSV 來匯入的話,在匯入精靈的第一步驟,就會發現文字亂碼。

選擇 GMail CSV 匯入,就舒服多了,文字都沒有亂碼。

接著繼續匯入精靈的步驟中,步驟 2 就要選擇以 Comma 符號來做間隔,才能正確的把每個欄位區隔開來。
而 GMail CSV 檔案中並沒有特別對文字型態的欄位以符號來表徵,所以也就不用打勾右方的核取方塊了。

完成匯入之後,就可以得到自己想得到的正確顯示,並且欄位都區分在每一行中。
以上希望能給有需要的人有幫助
得到的檔案不管是匯入 Microsoft 的 Excel for Mac 還是用文字編輯器來打開,會有亂碼的狀況產生。
小弟這幾天嘗試的結果,是有解決方式的。
不知道是不是 GMail 後來又新增的匯出格式還是之前的使用錯誤。
方式如下:

首先登入到信箱中,點選到通訊錄或是 Contact 功能裡頭。
在畫面的右方就可以看到這幾個功能,今天我門要使用的就是「Export」囉。

點選 Export 後,會另開視窗來選擇所要匯出的格式。
兩種分別是:GMail CSV 與 Outlook CSV 格式兩種 CSV 檔案。
如果您選擇的是第二種 Outlook CSV 的話,所得到的檔案會是採用 DOS 方式編碼,而遇到中文的部份,就會亂碼了。
不管你使用的是系統內建的文字編輯器打開,或是拿去給 MS Excel for Mac 來開啟、匯入。中文的部份,或甚至雙字元碼都會呈現亂碼的狀態。
所以正確來說,應該選用 GMail CSV 來做匯出的動作,所得到的檔案格式會是 Unicode 的編碼方式來儲存。
這樣一來,對於使用非英文語系的文字就不會以亂碼的方式呈現。
相對的使用 MS Excel for Mac 來開啟或匯入,都會得到正確的中文文字。
接下來就示範一下使用 MS Excel for Mac 來整理我們所得到的 GMail 通訊錄資料。

若直接使用開啟舊檔的方式來開啟這個 CSV 檔案,則選擇不到 CSV 副檔名的檔案。
大概是我的 CSV 檔案沒有指定開啟的程式吧?我也搞不太清楚。
不過沒有關係,就算是直接使用開啟檔案的方式來打開 CSV 檔案,那麼在 CSV 檔案其中原本使用了分隔符號來區隔欄位也就無效了。

所以我使用了下拉工具中的「資料」->「匯入外部資料」->「匯入文字檔案」來將 CSV 檔案讀入。

選擇 Outlook CSV 來匯入的話,在匯入精靈的第一步驟,就會發現文字亂碼。

選擇 GMail CSV 匯入,就舒服多了,文字都沒有亂碼。

接著繼續匯入精靈的步驟中,步驟 2 就要選擇以 Comma 符號來做間隔,才能正確的把每個欄位區隔開來。
而 GMail CSV 檔案中並沒有特別對文字型態的欄位以符號來表徵,所以也就不用打勾右方的核取方塊了。

完成匯入之後,就可以得到自己想得到的正確顯示,並且欄位都區分在每一行中。
以上希望能給有需要的人有幫助