名刺管理アプリや顧客管理システムから書き出した名簿を、スマホの連絡先にまとめて入れたい—— でも数百件を1件ずつ手入力するのは現実的ではありません。 情報システム担当者が社用スマホへ連絡先を一括登録したい、というケースもよくあります。 この記事では、ExcelやCSVの連絡先をiPhone・Googleコンタクト・Outlookに一括登録する方法を、 なぜvCard(.vcf)形式が必要になるのかという仕組みから、取り込み手順・文字化け対策まで順を追って解説します。
なぜCSVのままでは連絡先に入らないのか
まず押さえておきたいのが、CSVを直接読み込める連絡先サービスはほとんどないという事実です。 Excelで名簿を作ったので、そのままiPhoneに入れられると思いがちですが、そう簡単にはいきません。
CSVを直接インポートできるのは、主要サービスの中ではGoogleコンタクトくらいです。 iPhone(iOS)の連絡先アプリはCSVに対応しておらず、原則としてvCard(.vcf)形式でしか連絡先を取り込めません。 Outlookは両対応ですが、CSVだと文字コードでつまずきやすいのが実情です。
そこで橋渡し役になるのがvCardです。CSVをvCardに変換しておけば、 iPhone・Android・Googleコンタクト・Outlookのいずれにも同じファイルで取り込めます。
vCard(.vcf)とは — 連絡先の共通語
vCard(Virtual Contact File、ブイカード)は、氏名・電話番号・メールアドレスなどの連絡先情報を やり取りするための共通フォーマットで、拡張子は .vcf です。 スマホで連絡先を1件共有するときに送られるあのファイルが、まさにvCardです。
iPhone・Android・Googleコンタクト・Outlookといった主要な連絡先サービスが ほぼすべて対応しているため、機種やサービスをまたいで連絡先を移すときの「共通語」として機能します。 中身はテキストで、1人分の連絡先が次のような構造で記述されています。
# vCardの中身(1人分の例)
BEGIN:VCARD
VERSION:3.0
N:山田;太郎;;;
FN:山田 太郎
ORG:ぱんだ商事
TITLE:営業部 課長
TEL;TYPE=CELL:090-1234-5678
EMAIL:[email protected]
NOTE:○○展示会で名刺交換
END:VCARD
CSVの列をvCardの項目にどう対応させるか
変換の鍵は、CSVの「列」をvCardの「項目」にどう割り当てるかです。 代表的な対応関係は次の通りです。
| 連絡先の項目 | vCardの項目 | CSV列の例 |
|---|---|---|
| 氏名(姓・名) | N / FN | 姓, 名 |
| 電話番号 | TEL | 電話番号 / 携帯 |
| メールアドレス | メール | |
| 会社名 | ORG | 会社名 |
| 役職 | TITLE | 役職 / 肩書き |
| メモ | NOTE | 備考 / メモ |
氏名は「姓」と「名」を別々の列に分けておくのがコツです。 1つの列に「山田太郎」とまとめてしまうと、連絡先側で姓名が正しく分割されず、 並び替え(ふりがな順・姓順)がうまく効かないことがあります。 この列と項目の対応づけは、CSV→vCard変換ツールを使えば画面上で選ぶだけで設定でき、変換した.vcfファイルはそのまま各サービスに取り込めます。
サービス別の取り込み手順
① Googleコンタクト
Googleコンタクトは数少ないCSV直接対応サービスですが、vCardでも取り込めます。 パソコンのブラウザで contacts.google.com を開き、 左メニューの「インポート」からCSVまたは.vcfファイルを選択します。 取り込み後は「ラベル」で対象グループにまとめておくと管理が楽です。 姓名が1列にまとまっていると分割が崩れることがあるため、vCard経由のほうが結果が安定します。
② iPhone(iOS)
iPhoneはvCard(.vcf)で取り込みます。方法は主に3つあります。
- メール添付から開く — .vcfファイルを自分宛にメールし、iPhoneで添付をタップして「すべての連絡先を追加」を選びます。少件数なら最も手軽です。
- iCloud.comから取り込む — パソコンで
icloud.comの連絡先を開き、 歯車メニューの「vCardを読み込む」で.vcfを取り込むと、iCloud同期でiPhoneにも反映されます。大量件数向きです。 - 「ファイル」アプリから開く — .vcfをiPhoneの「ファイル」アプリに保存し、タップして連絡先に追加します。
③ Outlook
デスクトップ版Outlookは「ファイル → 開く/エクスポート → インポート/エクスポート」から、 CSVとvCard(.vcf)の両方を取り込めます。 CSVを使う場合、UTF-8のファイルが文字化けするときはShift_JIS(CP932)で保存し直すと直ることがあります。 複数サービスに配るなら、互換性の高いvCardに統一しておくのが無難です。
失敗しがちなポイントと対策
文字化けする(最頻出)
最も多いトラブルが文字化けです。GoogleコンタクトやvCardはUTF-8を前提にしているため、 Excelで作ったShift_JISのCSVをそのまま取り込むと、氏名が「譁・喧縺・」のように崩れます。 取り込み先に合わせて文字コードをそろえてから変換するのが確実で、迷ったらまずUTF-8を試しましょう。 文字コードの確認・変換にはCSV文字コード変換ツールが使えます。
姓名が分割されない
氏名を1列にまとめていると、連絡先側で姓と名が分かれず、ふりがな順の並び替えが効かなくなります。 CSVの段階で「姓」「名」を別々の列に分けておくと、vCardのN項目に正しくマッピングされます。
電話番号のハイフン・先頭ゼロ
電話番号はExcelで数値として扱われると先頭の0が消える(090...が90...になる)ことがあります。 電話番号の列は「文字列」として扱い、ハイフンの有無も統一しておきましょう。 多くの連絡先サービスはハイフンありでも問題なく取り込めます。
大量件数で取り込みが止まる
Googleコンタクトは3,000件を超える一括インポートで失敗しやすく、iCloudも数千件規模で途中停止することがあります。 大規模な名簿は2,000件程度ごとに分割してから変換・取り込みするのが安全です。 CSVの中身を整理・確認したいときは、CSV↔JSON変換ツールで構造を見ながらデータをチェックすると、列ズレや余分な空行に気づきやすくなります。
名簿は外部に出さずに変換できる
顧客名簿や社員リストには、氏名・電話番号・メールアドレスといった個人情報がまとまって含まれています。 本来こうしたデータは外部サーバーにアップロードしたくないものです。 ぱんだツールズの変換ツールはすべてブラウザ内で処理し、ファイルをサーバーに送信しません。 そのため、機密性の高い名簿でも安心して.vcfに変換でき、 情報システム部門が社用スマホ向けの連絡先を準備する場面でも、社外にデータを出さずに作業を完結できます。
まとめ
- CSVを直接読めるのはGoogleコンタクトくらいで、iPhone・Outlookは原則vCard(.vcf)が必要
- vCard(.vcf)はiPhone・Android・Googleコンタクト・Outlook共通の「連絡先の共通語」
- CSVの列を氏名(姓・名)・電話・メール・会社・役職・メモに対応づけて変換する
- 取り込み手順はサービスごとに異なる(GoogleはCSV/vCardのインポート、iPhoneはメール・iCloud・ファイル、OutlookはCSV/vCard)
- 文字化けはUTF-8への統一で対策、姓名は列を分け、電話番号は文字列扱いにする
- 3,000件超の大量名簿は2,000件程度ごとに分割すると取り込みが安定する
- 変換はすべてブラウザ内で完結し、個人情報を含む名簿でも外部に送信されない