MacでVCFをCSVに変換する

Macで「連絡先」を開き、ファイル > 書き出す を選ぶと、保存できるのはvCard、アーカイブ、PDFで、CSVはありません。.vcfから表にする無料の方法は2つあります。

無料、ブラウザ内で動作、アップロードなし、アカウント不要。

VCFビューア・変換ツールを開く
Macの連絡先:「ファイル」>「書き出す」にはvCard、アーカイブ、PDFがあり、CSVはない連絡先ファイル編集表示カード新規カード読み込む…書き出すvCardを書き出す…連絡先アーカイブ…PDFとして書き出す…CSVを書き出す…存在しない.vcf氏名会社名メール

Macの「連絡先」で書き出せるもの

書き出しのメニューには、「vCardを書き出す」、「連絡先アーカイブ」、「PDFとして書き出す」の3項目があります。macOS 27ではこれがすべてで、以前のバージョンにもCSVはありませんでした。

これには理由があります。vCardは、ある人を別のアドレス帳へ移すための形式なので、1行に1項目を書きます。名前で1行、電話番号ごとに1行、メールアドレスごとに1行です。表計算ソフトが求めるのはその逆で、1人で1行です。その行の中身はVCFファイルの中身のページで見られます。

ほかの2項目は役に立ちません。「連絡先アーカイブ」はバックアップで、拡張子が.abbuのファイルになり、「連絡先」でしか開けません。PDFは印刷用です。

ですから、外に出す手段はvCardです。

「連絡先」かiCloudから.vcfを書き出す

「連絡先」アプリでは:

  1. サイドバーの「すべての連絡先」か、いずれかのリストをクリックします。
  2. 必要な人を選択します。Command-Aで、表示されている全員を選択できます。
  3. ファイル > 書き出す > vCardを書き出す を選びます。
  4. フォルダを選び、「保存」をクリックします。

選択したすべての連絡先が入った.vcfが1つできます。選択した連絡先をデスクトップにドラッグしても、同じファイルができます。

iCloudなら、どのコンピュータからでもできます。

  1. icloud.com/contacts にサインインします。
  2. 「すべての連絡先を選択」を選びます。
  3. 「vCardを書き出す」を選びます。

ただし、先に1つの設定を確認してください。「連絡先」>「設定」>「vCard」に「vCardに写真を書き出す」というチェックボックスがあります。オンだと、写真がすべて長いテキストのかたまりとしてファイルに入り、ファイルが大きくなります。CSVには写真を入れられないので、オフにしても失うものはありません。

ブラウザで.vcfをCSVに変換する

VCF・CSV変換ツールは、Safari、Chrome、Firefoxで動くウェブページです。ファイルはMacの上で読み込まれ、何もアップロードされません。

  1. Finderから.vcfをページにドラッグします。複数のファイルを一度に入れてもかまいません。
  2. 列形式を選びます。シンプルな表ならExcel / Google Sheets、ほかにGoogle Contacts、Outlook、HubSpot、Salesforce(リード)、Kraneがあります。
  3. プレビューを確認します。選んだ列で最初の10件の連絡先が表示され、「すべて表示」で残りも並びます。
  4. 「.csvをダウンロード」をクリックします。

CSVは連絡先1件が1行です。列形式があるのは、インポート画面が見出しで列を対応付けるからです。Outlookを選ぶと、電話番号の列の見出しはOutlookが求める名前のBusiness Phoneになります。

メールで受け取ったファイルなど、どこから来たファイルでも、vCard 2.1、3.0、4.0なら読み込めます。自分のアドレス帳には何も追加されません。

ただし、1行には限界があります。電話番号を3つ持つ人も1行なので、Excel / Google Sheetsの列形式では3つの番号がセミコロンで区切られて1つのセルに入ります。写真は読み飛ばします。

変換ツールを使わないNumbersの方法

Appleの「連絡先」ユーザガイドには、もう1つの方法が載っています。必要なのはNumbersだけです。

  1. 「連絡先」で連絡先を選択します。
  2. Numbersで新しいスプレッドシートを開きます。
  3. 選択した連絡先を表にドラッグします。Numbersが1人1行で埋めます。
  4. ファイル > 書き出す > CSV を選びます。

すでに「連絡先」アプリに入っている人を表にしたいだけなら、これで足ります。

欠点もあります。まず、ファイルではなく「連絡先」アプリから始める方法です。人から送られた.vcfは、ドラッグする前に自分のアドレス帳に読み込む必要があります。次に、列はNumbersが決めるので、OutlookやHubSpotの見出しにはできません。Apple自身も注意を書いています。この方法でドラッグすると、自分のカードには共有しないことにした項目も含まれます。

CSVをNumbersかExcelで開く

CSVをダブルクリックするか、Numbersのアイコンにドラッグします。NumbersはファイルをUTF-8として読みます。アクセント記号やラテン文字以外の文字も扱える文字コードで、「José」は「José」のまま表示されます。

ExcelはUTF-8を前提にしません。先頭に目印のないファイルだと、バイトを古い文字コードとして読み、「José」と表示することがあります。この目印はBOM(バイトオーダーマーク)という3バイトです。変換ツールは、オフにしない限りこれを書き込むので、Excelでダブルクリックしても名前が正しく表示されます。

もう1つの問題は電話番号です。Excelは0412555142のような数字の並びを数値として扱い、先頭の0を落とします。プラス記号も同じように落とすことがあります。そうなったら、Excelの「データ」タブからファイルを読み込み、電話番号の列を文字列に設定してください。

MacでCSVをvCardにする

変換ツールは逆向きにも使えます。変換の向きを CSV → VCF に切り替え、CSVをドロップし、各列が正しい連絡先の項目に対応しているか確認します。ダウンロードされるのはvCard 3.0の.vcf 1つで、iPhoneにAirDropしたり、人に送ったりできます。

自分のMacでは必要ないかもしれません。「連絡先」はCSVを直接読み込めます。ファイル > 読み込む を選び、ファイルを選んで、各列を項目に対応付けます。.vcfは、同じ人たちをスマートフォンや他人のアドレス帳に入れるためのものです。

iPhone用Krane

Kraneで紙から始まる名刺を

どちらの方法も、すでに入力済みの連絡先から始まります。展示会から持ち帰る名刺は入力されていません。iPhone、iPhone Duo、iPadのKraneは、印刷された名刺を1枚ずつカメラで連絡先に読み取り、Appleの連絡先に追加できます。iCloudの連絡先がオンなら、その連絡先はMacの「連絡先」にも表示されます。Krane Proなら、独自のCSVをエクスポートできます。名刺スキャナーは週10回まで無料でスキャンできます。KraneにはMac版のアプリがなく、.vcfも読み込めません。

連絡先の.vcfファイルがスプレッドシートの行に変わる様子contacts.vcfBEGIN:VCARDFN:Amélie L.END:VCARDBEGIN:VCARDFN:山田 太郎END:VCARDBEGIN:VCARDFN:Sam RiveraEND:VCARD名前会社名メールcontacts.csv3件の連絡先

無料ツール

VCFファイルを開いてCSVに変換

.vcf(vCard)ファイルを開いてすべての連絡先を確認し、Excel、Google Sheets、CRM用のCSVでダウンロードできます。CSVを.vcfにすることもできます。ファイルはブラウザの中から出ません。

よくある質問

MacでのVCFからCSVへの変換についてのよくある質問

Macの「連絡先」でCSVファイルを書き出せますか?

いいえ。「連絡先」の ファイル > 書き出す にあるのは、「vCardを書き出す」、「連絡先アーカイブ」、「PDFとして書き出す」です。CSVにするには、vCardを書き出して変換するか、連絡先をNumbersの表にドラッグし、Numbersで ファイル > 書き出す > CSV を選びます。

MacのNumbersやExcelで.vcfファイルを開けますか?

使える形では開けません。Numbersが開けるのはNumbers、Excel、CSV、TSV、テキストのファイルで、vCardは含まれません。Excelは.vcfをテキストとして開き、vCardの1行をそれぞれ1行に入れるので、1人分がおよそ10行になります。先にファイルをCSVに変換すれば、どちらのプログラムでも連絡先1件が1行で表示されます。

VCFをCSVに変換するターミナルのコマンドはありますか?

macOSにはそのための標準のコマンドはありません。単純なファイルなら短いスクリプトで処理できます。しかし実際のエクスポートには、2行に折り返された長い行や、quoted-printableという方式で書かれた古い携帯電話のテキスト、電話番号を3つ持つ人が含まれます。こうした場合を考慮しないスクリプトは、何も知らせずにデータを落とします。変換ツールはこれらを処理し、読めなかった行があれば一覧にします。

MacでOutlook用にVCFをCSVに変換するには?

変換ツールでOutlookの列形式を選びます。CSVは、“Business Phone”、“Mobile Phone”、“E-mail Address”といったOutlookの項目名を使います。Outlook for Macには連絡先のCSVを読み込む機能がありません。ウェブ版Outlookの「連絡先」で読み込むか、Windowsの従来のOutlookで ファイル > 開く/エクスポート > インポート/エクスポート から読み込んでください。

変換ツールは連絡先をアップロードしますか?

いいえ。処理はブラウザの中、つまりお使いのMacの上で行われます。.vcfがkraneapp.comに送られることはなく、アカウントやメールアドレスの入力もありません。確かめることもできます。ページを読み込んでからWi-Fiを切っても、変換できます。

MacのExcelでCSVを開くとアクセント記号がおかしくなるのはなぜですか?

ExcelがUTF-8のファイルを古い文字コードとして読んだため、「é」が「é」になっています。ファイルにBOM(バイトオーダーマーク)がないと起こります。BOMをオンにしたままCSVをもう一度ダウンロードするか、BOMがなくてもUTF-8を読めるNumbersでファイルを開いてください。

Kraneに.vcfを読み込めますか?

いいえ。Kraneには.vcfやCSVファイルを読み込む機能がありません。向きは逆です。紙の名刺とイベントのバッジをiPhoneやiPadのカメラで読み取り、それぞれの連絡先をAppleの連絡先に追加したり、vCardとして共有したりします。

紙で受け取った名刺は、入力する必要がありません。

週10回までスキャン無料。Krane Proでスキャン無制限、エクスポート、CRM連携が使えます。

App Storeからダウンロード
QRコード:App StoreのKrane

パソコンでご覧ですか? iPhoneのカメラをコードに向けるか、リンクをメッセージで送ってください。