vCard(VCF)をCSVに変換する4つの方法(MacとWindows)
8.2K
0
この記事では、MacとWindows PCで簡単にVCFをCSVに変換する方法を紹介します。
vCard(拡張子は.vcf)は、VCF(Virtual Contact File)とも呼ばれ、名前や住所などを記録するための電子名刺用ファイルの標準企画です。1つのvCardには、1つまたは複数の連絡先を含むことができます。
これらのVCFファイルをもっと一般的な形式、例えばCSV(Comma-separated Values)に変換する必要がある方がいます。しかし、MacにはVCFをCSVに変換できる機能を内蔵していません。
では、どうすればいいでしょうか?この記事では、MacとWindowsパソコンで簡単にVCFをCSVに変換できる方法を紹介します。形式を変換することで、VCFファイルにある連絡先などのデータをスプレッドシートやテキストエディタで開くことができるようになります。また、CSVファイルの方が汎用性が高いですので、それを対応できるアプリとサービスも増えます。
Cisdem ContactsMate
VCFをCSVに変換するベストソフト
- 連絡先をCSV、Excel、vCardなどの形式に変換する
- CSVやvCardファイルから連絡先をインポートする
- 超高速で1つや複数のvCardをCSVファイルに変換する
- CSVに変換するフィールドを自由に指定できる
- Google、Outlook、Mac、iCloudなどの連絡先をサポート(Macのみ)
- 連絡先の閲覧、検索、追加、編集、マックアップ、グループ分け、共有、印刷と同期ができる
- 重複する連絡先を検出し削除/結合できる
- 使いやすく、強力な機能を備えている
無料ダウンロード macOS 10.11とそれ以降
無料ダウンロード Windows 11/10/8/7
方法 1、ContactsMacteを使ってVCFをCSVに変換する
Cisdem ContactsMateはMacとWindowsで簡単にVCFファイルをCSVなど一般的な形式に変換できます。手軽に複数のファイルを一括変換できる上、カスタマイズ性も高く、重複した連絡先を削除、結合することもできて、連絡先を管理/整理するためのベストソフトと言えるでしょう。
では、ContactsMateを使ってvCardをCSVに変換する操作手順を紹介します。
Macの場合
1. Cisdem ContactsMateをダウンロード、インストールし、起動します。
無料ダウンロード macOS 10.11とそれ以降
2. 初回起動時に下記のメッセージが表示されます。「OK」をクリックしてMacの連絡先へのアクセスを許可する必要があります。

3. 左のサイドバーでControlキーを押しながら「On My Mac」を右クリックし、「New Group」を選択します。

4. 作成したグループを右クリックし、「Import」をクリックして、1つまたは複数のVCFファイルをインポートします。
5. 新しいグループを右クリックし、「Export」をクリックします。

6. MacでVCFをCSVに変換するには、必要に応じてCSVまたはCSV(Outlook」を出力フォーマットに設定し、「Save」をクリックします。
※VCFをExcelに変換する必要がある場合、出力形式をExcelに設定すればOKです。

これでVCFをCSVに変換できました。CSVファイルを開いて変換の効果を確認できます。
ヒント:ステップ 6で必要に応じて変換をカスタマイズできます。
- エクスポートするフィールドを設定:「All Fields」、「Valid Fields」、「Custom Fields」の3つの選択肢があります。CSVファイルにエクスポートするvCardデータを指定できます。
![clicking the Field dropdown menu bringing up three options]()
- 連絡先の名前の表示方法を設定:デフォルトではCSVファイルが連絡先の名前の1列に表示します。それを「姓」と「名」の2列に変更することができます。
変換完了後、ステップ 3で作成したNew Groupとそこに保存されている連絡先を削除できます。そのグループに入り、Deleteキーを押して、「Delete」ボタンをクリックすればOKです。
合わせて読みたい: 1クリックでMacの連絡先をCSVとExcelに変換する方法
Windowsの場合
1.Cisdem ContactsMateをダウンロード、インストールし、起動します。
2.Googleまたは Outlookアカウントを追加します。

3.右上隅で「Manage contacts」>「Import contacts」をクリックします。

4.「Import contacts」画面で「Label」>「New Tags」をクリックして、「Convert」という名の新しいタグを作成します。そして「Browse」をクリックして、vCardファイルをインポートします。

5.左で「Tags」の「Convert」をクリックします。このタグにあるすべての連絡先を選択します。

6.「Manage contacts」>「Export contacts」をクリックします。
7.「Export contacts」画面で、「Contacts from this folder」メニューから「Selected contacts」を選択し、「Export as」を「CSV」に設定します。必要に応じて「Export CSV platform」を設定し、「Export」をクリックします。

方法 2. Outlook for WindowsでVCFをCSVに変換する
Windowsユーザの場合、標準搭載されているアプリOutlookを使って変換することも可能です。Outlookは通常パソコンにプリインストールされているはずですが、見当たらない場合はMicrosoft Storeで検索しインストールしてください。
この方法は手軽に利用できますが、私がテストしたところ、変換後に「名前」以外のすべての連絡先情報が「メモ(Notes)」のフィールドに格納されてしまいましたので、デメリットもあります。
1.Outlookを起動します。
2.左側で「People」を選択します。

3.ツールバーで「Import contacts」をクリックします。
4.1つまたは複数のvCardファイルを「Import contacts」画面に追加し、「Import」をクリックします。インポート完了後、メッセージが表示されます。
注意:インポートするのにかなり時間がかかる場合があります。インポートが完全に終了したと確認してから、変換作業へ進んでください。

5.左カラムで「Your contacts」の横の数字を確認し、すべての連絡先が正しくインポートされたかチェックします。問題なければ、ツールバーの「Export contacts」をクリックします。
6.「Export contacts」画面で「Export」をクリックします。

7.「contacts」という名のCSVファイルが作成されます。
方法 3、Google ContactsでVCFをCSVに変換する
Google ContactsはGoogleが提供しているWebベースの連絡先管理ツールで、いろんな機能を搭載していて、MacとWindowsパソコンでVCFをCSVに変換することもできます。Google Contactsを使うにはGmailアカウントを持つ必要がありますのでご注意ください。
この方法は無料で利用できますが、一度に1つのvCardしか変換できません。複数のvCardがある場合、時間と手間がかかります。また、私がテストしたところ、500以上の連絡先を変換しましたが、失敗してしまいました。

1. ブラウザでhttps://contacts.google.com/にアクセスします。
2. Googleアカウントでログインします。
3. 左サイドバーで「Import」をクリックします。

4. 「Select file」をクリックして、変換するVCFファイルを1つ選択します。「Label」をクリックして、インポートするVCFファイル用に新しいラベルを作成して、もともと登録されていた連絡先と新しく追加した連絡先を分けることが可能です。こうすると変換作業が終わった後に、このラベル内の連絡先をまとめて一括削除できるようになります。

5.「Open」>「Import」をクリックします。
6. 「Labels」セクションに先ほど作成されたラベルが表示されます。クリックし、ページ右上にある「Export」アイコンをクリックします。
7. 下向き矢印をクリックします。「Labels」で先ほどインポートした連絡先を選択します。
8. 出力形式をGoogle CSVまたはOutlook CSVに設定します。
9.「Export」をクリックします。

デフォルトでは、エクスポートされたCSVファイルは「Downloads」フォルダに保存されます。
方法 4. オンラインでvCardをCSVに変換する
VCFをCSVまたはExcelに無料で変換できるオンラインツールもあります。https://tribulant.com/vcard-csv/はその1つです。無料で使いやすく、カスタマイズ性もありますので便利ですが、8MB以上のVCFファイルには対応できません。
- https://tribulant.com/vcard-csv/にアクセスします。
- 「Choose File」をクリックします。
![click Choose File]()
- vCardファイルを選択して、「Open」をクリックします。
- 出力形式をCSVまたはGmail (CSV)に設定します。
- 後ろのドロップダウンリストから区切りを「Comma」に設定します。(「Gmail (CSV)」を選択した場合、設定できません。)
- 「Add header line」にチェックを入れます。
- 「Convert」をクリックします。
「Comma」以外にも、「Tab」、「Semicolon」などで区切りすることもできます。ですが、「Comma」以外に設定すると、変換後のCSVファイルにあるデータ(名前、メールアドレス、電話番号など)はすべて同じセルに表示されてしまい、他のアプリやサービスにこのファイルをインポートする際に失敗してしまうかもしれませんので、「Comma」を選ぶのがおすすめです。
オンラインでVCFをCSVに変換できるもう一つのサイトはhttps://www.aconvert.com/document/vcf-to-csv/です。CSV以外にも、Excelにも対応できます。
Tip:CSVファイルを開く方法
変換完了後のCSVファイルを閲覧するには、スプレッドシートやデータベース管理アプリを使う必要があります。CSVファイルに対応できるアプリ:
- Microsoft Excel 365
- LibreOffice
- OpenOffice Calc
- Apple Numbers
一部のアプリはVCFに対応できないが、CSVに対応できます。VCFにあるデータをこれらのアプリにインポートしたい場合は、VCFをCSVに変換する必要があります。ですが、CSVに変換できたとしても、インポートが失敗してしまう可能性があります。成功させるには、下記の注意点があります。
- すべてのデータ(名前、メールアドレス、電話番号など)がそれぞれのセルに区切りされていること。
- 各列に適切な見出しがあること。
![contact information properly displayed in a CSV file]()
- CSVファイルのインポートが失敗したり、インポートしたデータが変な形になったりする場合、そのCSVファイルを編集する必要があるかもしれません(例えば見出しを編集したりする必要があるとか)。
この記事で紹介した方法で変換したCSVファイルは基本的には正常にインポートできるはずですので、この面においてはあまり心配はいらないと思います。
まとめ
この記事では、MacとWindowsパソコンでVCF/vCardをCSVに変換する方法を紹介しました。有料ソフトも無料方法も、オンラインでできる方法もありますが、Macでサイズの大きいファイルや大量のvCardを変換する必要がある場合はやはり、方法1がおすすめです。
Adrian LiはCisdemのチーフエンジニアであり、Duplicate FinderおよびContactsMateの編集顧問を務めています。彼の業績と洞察は、Fossbytes、TUAW、Redmond Pie、SafetyDetectives、BestForAndroidなどの主要なテクノロジー出版物で紹介されています。



