Androidの連絡先vCardファイルをGoogle連絡先にインポートしたら、一部の電話番号が消えてしまった事例

Androidの連絡先 スマホ・タブレット
スマホ・タブレット
スポンサーリンク/Sponsored Link

Androidの機種変更時に、保存先が「本体」になっていると、連絡先がGoogleアカウントで同期できません。そのため、連絡先をデータ移行するために、vCard形式でエクスポートすることがあります。

連絡先をvCardファイルでエクスポート

そしてそれを、パソコン版のGoogle連絡先に「インポート」するのですが、
最近の事例で、

「一部の電話番号だけが正しくインポートされず消滅してしまった」

事例がありましたので、解決法もふくめてご紹介いたします。

スポンサーリンク/Sponsored Link

連絡先の保存先「本体」の場合のデータ移行

Androidのスマホは、ほぼすべての場合、Googleアカウントでログインして使うため、連絡先も、本来はGoogleアカウントで同期できます。

機種変更した場合も、移行先のスマホでGoogleアカウントでログインするだけで、サッと連絡先を移行することができます。

しかし、連絡先の「保存先」は選ぶことができ、初期設定は「Googleアカウント」ではなく、「本体」となっていることが多いのです。この場合は、Googleアカウントと同期されないため、同期に頼らず手動でデータ移行する必要があります。

連絡先の保存先設定
連絡先の保存場所を選択するところ
保存先として「本体」を選択した状態。
保存先として「本体」を選択した状態。 ※サンプルのスマホがGalaxyS9のため、「Galaxyアカウント」が表示されています。通常はこれはありません。

vCard形式でエクスポートすると、自由にデータ移行できる

そこで、連絡先をvCard形式でエクスポートします。

vCard形式で連絡先をエクスポートする画面
vCard形式で連絡先をエクスポートする画面
エクスポートしたvcfファイル
エクスポートしたvcfファイル。パソコンに転送しています

vcfファイルができたら、パソコンに転送して、パソコン上でGoogle連絡先やiCloudにインポートすると、以後はGoogleアカウントやApple IDで同期できるようになります。

Google連絡先のインポート画面
Google連絡先のインポート画面
スポンサーリンク/Sponsored Link

電話番号が正しくインポートされなかった事例

今回、当店でデータ移行したAndroidスマホで、ガラケーから引き継いだ電話番号のみ、すべてインポートできなかった事例がありました。

生のデータをそのままご紹介できませんので、ここで状況を再現してみたいと思います。

電話番号のみ抜け落ちるとはどういうことか

例えばこのような連絡先を、DIGNO Eのアドレス帳からエクスポートします。

移行前のスマホでの連絡先。名前 テスト 電話番号 080-1234-5678

これをGoogle連絡先にインポートすると

このように、名前だけで他の情報がなにもない連絡先が作成されてしまうのです。

vCardファイルの内容に問題が

このとき、vCardファイルはこのようになっています。

BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:;テスト;;;
FN;CHARSET=UTF-8:テスト
SOUND;X-IRMC-N:;;;;
TEL;:080-1234-5678
EMAIL;HOME:
ADR;HOME:
X-CLASS:PUBLIC
X-REDUCTION:
X-NO:
X-DCM-HMN-MODE:
END:VCARD

 

6行目の次の部分に何もないか、規定外の文字列が入っていることがポイントです。おそらく、DIGNO Eのエクスポート機能が、何らかの理由で規格に準拠していないことが原因ではないかと考えられます。

TEL; のあとに何もない

この状態でインポートすると、電話番号がインポートされません。

対応策・「CELL」などの種別を表す文字列を正しく入れる

このような場合には、電話番号の種別を表す文字列を正しく挿入するか、修正することで、インポートできるようになります。ここでは「CELL」と挿入しています。(6行目)

BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:;テスト;;;
FN;CHARSET=UTF-8:テスト
SOUND;X-IRMC-N:;;;;
TEL;CELL:080-1234-5678
EMAIL;HOME:
ADR;HOME:
X-CLASS:PUBLIC
X-REDUCTION:
X-NO:
X-DCM-HMN-MODE:
END:VCARD

 

挿入して許容される文字列は次のようなもののようです。

  • HOME :自宅
  • CELL :携帯
  • WORK :勤務先
  • FAX :FAX
  • VOICE :その他
  • X-PCS :ガラケー電話帳を表す
スポンサーリンク/Sponsored Link

電話番号が空欄になってしまったらvCardファイルの中身をチェックしよう

こんなことがあるので、インポート後、必ずGoogle連絡先で電話番号が正しく入っているかチェックしましょう。

もし電話番号が空欄になっていたら、インポートしたものがグループにまとまるはずなので、グループごといったん削除し、
vCardファイルの上記部分を修正してインポートしなおすと、正しく入ります。

パソコン教室・キュリオステーション志木店からのお知らせ
レッスンはオンラインで受講できます

パソコン教室・キュリオステーション志木店では、本年よりオンラインでの在宅レッスンを実施しております。
教室の全コースがオンラインで受講可能。実際にインストラクターがご対応いたします。
1時間の無料体験レッスンはいつでも予約できます。詳しくは公式ページをご覧ください。

スポンサーリンク/Sponsored Link
キュリオステーション志木店運営をフォローする

コメント

  1. 大原守 より:

    X-DCM-Account:DOCOMO:docomo:com.android.nttdocomo N;CHARET=UTF-8:(名前);;;;TEL;CELL:090********/

    これは、どう言う意味なんですかね?

    ※個人情報が含まれていましたので、当店にて編集させていただきました

    • コメントありがとうございます。文中に個人情報が入っていたため、当店にて伏字にさせていただきました。
      引用されている部分は、確定情報がなかなか出ませんが、ほぼ「保存元がドコモ電話帳である」ということを示す拡張情報ではないかと思われます。
      ドコモスマホでインポートすると正常だが、他のサービスではインポートされないといった動作が予想されます。
      X-DCM-Account:DOCOMO:docomo:com.android.nttdocomo の部分を丸ごと削除すると、うまくと予想します。ドコモの実機がなく検証できませんが、元ファイルのバックアップをとったうえで、おためしください。

タイトルとURLをコピーしました