FOMAからXperiaへの電話帳の移行について

FOMAからXperiaに電話帳を移行するドキュメントです。

前提知識

XperiaのOSはAndroid 1.6である。
Google Syncにより、カレンダー/連絡先が同期できる。
Gmailの同期もできる。
Xperiaの電話帳の連絡先はGmailの連絡先と同期している。

何故こんなことを?

XpeiraからFOMAの電話帳を取り込む方法がスタートアップガイドに記載されていた。
だがしかし、どうせやるならデータが保存されるサーバ側であるGmailの連絡先を直接管理した方が良いと私は思った。

FOMAの電話帳のインポート

FOMAでの作業

FOMAの電話帳をmicroSDカードへバックアップする。

Gmailでの作業

[連絡先 → インポート → アップロードする CSV ファイルか vCard ファイルを選択してください]
FOMAからバックアップしたvCardファイル(.vcf 拡張子)を参照します。

Gmailから連絡先をエクスポート

Gmailでの作業

エクスポートする連絡先:次に限定「Myコンタクト」
エクスポート形式を指定してください。:Google CSV 形式

クライアントでの作業

CSVファイルが開けるソフトウェア(テキストエディタExcel等)を使い、中身を確認する。

google.csvの中身を確認

一行目でデータがどのように保存されているか分かります。
※ これはXperiaと同期済みのデータです。

Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing Information,Directory Server,Mileage,Occupation,Hobby,Sensitivity,Priority,Subject,Notes,Group Membership,E-mail 1 - Type,E-mail 1 - Value,E-mail 2 - Type,E-mail 2 - Value,Phone 1 - Type,Phone 1 - Value,Phone 2 - Type,Phone 2 - Value,Address 1 - Type,Address 1 - Formatted,Address 1 - Street,Address 1 - City,Address 1 - PO Box,Address 1 - Region,Address 1 - Postal Code,Address 1 - Country,Address 1 - Extended Address

この中で注目したい列を以下に列挙します。

NameGiven NameFamily NameYomi Name
姓 名フリガナ(半角カタカナ)

F906iの電話帳を取り込んだ時点での連絡先の中身を確認

NameGiven NameFamily NameYomi Name
姓 名※ 空欄姓 名フリガナ(半角カタカナ)
これだとGive Nameが空欄でFamily Nameの列に姓 名が入ってしまっています。 正しくないので修正します。私はGoogleスプレッドシートを使って修正しました。 この時Phone Valueの電話番号の先頭の0が飛ぶので、その対策でPhone Valueの列を文字列にして先頭の0が飛ばないようにしました。 修正したCSVファイルを保存します。

修正したCSVファイルをインポート

Gmailでの作業

修正したデータと重複しないために、予めGmailの連絡先を全件削除します。
[連絡先 → インポート → アップロードする CSV ファイルか vCard ファイルを選択してください]
先程修正したCSVファイルを参照します。

XperiaGmailの連絡先の同期

【この段階でXperiaの連絡先を予め空にしておきます】

私は以下のように設定しました。

[設定 → データ同期 → カレンダーと連絡先の同期]

同期サービス
Google Sync:○
Google Sync
 バックグラウンドデータ:○
 自動同期:○
 カレンダー:○
 連絡先:○
 グループ同期
  全連絡先を同期:×
  Myコンタクト:○
Gamil:○

後は自動的に同期してくれます。
Gmail/Xpeiraのどちらから連絡先を登録しても、以下のようにきちんと登録されます。

NameGiven NameFamily NameYomi Name
姓 名フリガナ(半角カタカナ)
Yomi NameだけはXperiaから入力しないと、保存されませんでした。 したがってYomi Nameを入力するなら、CSVファイルにして直接編集するか、Xperiaから登録すればよいと思います。 私はGmail/Xpeiraのどちらかで連絡先を登録して、フリガナだけはXperiaから登録しています。 Gmail側の連絡先のデータを扱ったことにより、ローカルでのバックアップにもなります