iPhoneに.vcfが必要な理由
「連絡先」なら人の一覧を受け付けそうに思えますが、受け付けません。iPhoneの「連絡先」にはCSVを読み込む機能がなく、iCloud.comの「連絡先」にもありません。どちらも、拡張子が.vcfの連絡先のテキストファイル、つまりvCardを読みます。その中身はVCFファイルとはのページで1行ずつ見られます。CSVをそのまま受け付ける場所は2つ、Google ContactsとMacの「連絡先」で、どちらも後半で説明します。
表を準備する
シートには列名の見出しの行が1行必要で、その下に1行1人で並べます。CSVで保存してください。Excelでは ファイル > 名前を付けて保存 を選び、ファイル形式に「CSV UTF-8 (コンマ区切り) (*.csv)」を選びます。Google Sheetsでは ファイル > ダウンロード > カンマ区切り形式(.csv)、Numbersでは ファイル > 書き出す > CSV です。
保存する前に、4つのことを直してください。
- 名と姓は2つの列に分けます。変換ツールは入力されたとおりに扱います。氏名が1列だけだと最後の単語を姓とみなすので、「フアン・カルロス・デ・ラ・クルス」は「クルス」で登録されます。
- 電話番号の列の書式を「文字列」にします。Excelは電話番号を数値として扱い、先頭の0やプラス記号を落とし、長い番号を4.47E+11のように表示することがあります。
- 番号の種類ごとに列を分けます。“Mobile”、“Work Phone”、“Home Phone”、“Fax”などです。列名で番号の種類が決まります。
- 結合したセルと、見出しの上にあるタイトルの行を削除します。1行目は列名でなければなりません。
CSVをVCFに変換する
CSV・VCF変換ツールは、パソコンでもiPhoneでも、ブラウザの中で動作します。何もアップロードされず、アカウントもありません。
- ツールの上部で、変換の向きを CSV → VCF に切り替えます。
- .csvをページにドロップするか、選ぶか、テキストを貼り付けます。区切り文字は、ファイルがタブ区切りでなければ「自動判別(カンマまたはセミコロン)」のままにします。
- プレビューの表を見ます。「ファイルの列」にはあなたの見出しが、「最初の値」には1人目の値が並び、「変換先」はその列が入る連絡先の項目です。
- 「変換先」のメニューが違っていれば直します。ツールが知らない名前の列は、項目を選ぶまで「この列は使わない」になっています。
- 「最初の連絡先をvCardで表示」で、1人目がvCardのテキストでどうなるか確認します。
- 「.vcfをダウンロード」を選びます。ファイル名はcontacts.vcfで、すべての連絡先が入っています。
列が連絡先の項目になるしくみ
| ファイルの列 | 変換先 | 注意点 |
|---|---|---|
| “Name”または“Full Name” | 名と姓 | 最後の単語が姓になる |
| “Title” | 役職 | “Job Title”もあるファイルでは、Outlookのエクスポートと同じく“Title”は敬称(前)になる |
| “Mobile”、“Work Phone”、“Home Phone”、“Fax” | その種類の番号 | 1列に1種類の番号 |
| “Phone” | 種類のない番号 | 種類が必要なら“Mobile”か“Work Phone”に名前を変える |
| “Phone 2”、“Email 2” | 2つ目の番号やメールアドレス | 1つのセルにセミコロンで区切って複数入れても使える |
| 名前、メールアドレス、電話番号のない行 | なし | 除外され、何行除外したかが状態の行に表示される |
変換ツールは、Google Contacts、Outlook、HubSpot、Salesforce、Kraneのエクスポートの見出しの行も知っています。
アクセント記号が残るかどうかは、CSVの保存方法で決まります。変換ツールはUTF-8とUTF-16を判別し、それ以外は西ヨーロッパの文字セット、つまりWindows-1252として読みます。
Excelの通常の「CSV (コンマ区切り)」は、パソコンのローカルの文字セット、つまりコードページを使い、そこにない文字は疑問符で保存します。疑問符は変換ツールが読む前からファイルに入っていて、どのツールでも元に戻せません。「CSV UTF-8」なら文字が残ります。Google Sheetsは常にUTF-8で書き出します。
.vcfをiPhoneに入れる
AirDrop、メール、「ファイル」
- contacts.vcfをiPhoneにAirDropするか、自分宛てにメールで送るか、「ファイル」に保存します。
- ファイルをタップします。iPhoneに中の連絡先が表示されます。
- 「N件の連絡先をすべて追加」(Nは件数)をタップし、続いて「新規連絡先を作成」をタップします。
新しい連絡先は、iPhoneのデフォルトのアカウントに入ります。iOS 18以降は「設定」>「アプリ」>「連絡先」>「デフォルトのアカウント」、それより前は「設定」>「連絡先」で設定します。
iCloud.com
- icloud.com/contacts を開いてサインインします。
- 追加ボタンを選び、「vCardを読み込む」を選びます。
- contacts.vcfを選びます。
AppleはiCloudの連絡先を合計50,000件まで、vCard 1件あたり256 KBまでに制限しています。
iCloudの連絡先を使っているMac
- contacts.vcfをダブルクリックします。「連絡先」が開き、カードを追加するか確認されます。
- 確定します。iCloudの連絡先がオンなら、カードはiPhoneに同期されます。
.vcfを使わない2つの方法
Google ContactsかMacを使えば、変換ツールは必要ありません。
contacts.google.com で「インポート」、続いて「ファイルを選択」を選びます。iPhoneにGoogleアカウントを追加し、連絡先をオンにすると、その人たちがiPhoneに表示されます。Googleのヘルプによると、一度に3,000件を超える連絡先を読み込むと問題が起きることがあるので、長いファイルは先に分けてください。
Macの「連絡先」もCSVを読み込めます。ファイル > 読み込む を選び、ファイルを選んで、必要ならエンコーディングを変え、項目のラベルを確認します。続いて「最初のカードを無視」を選びます。選ばないと、見出しの行が1人の連絡先として読み込まれます。
iPhone用Krane
Kraneで表を使わずに紙の名刺を
この表を名刺の束から入力したのなら、次の束はファイルを作らずに済みます。iPhone、iPhone Duo、iPadのKraneは、印刷された名刺を1枚ずつカメラで読み取り、CSVも.vcfも介さずにAppleの連絡先に追加します。名刺スキャナーは週10回まで無料でスキャンできます。制限が1つあります。KraneはCSVや.vcfを読み込めません。