VCFをExcelで開く方法:3つの手順と注意点
VCFをExcelで開く方法:3つの手順と注意点
VCFはExcelで直接開けません。1列の文字列になる理由と、表に変換して開く手順、Outlook・iCloud・Googleを使う方法を順番に解説します。
携帯電話やメールから書き出した .vcf をダブルクリックしても、Excel にドラッグしても、名前や電話番号が1列に詰め込まれるだけです。表計算ソフトで開く前提がないため、列も見出しもありません。ファイルが壊れているわけでも、Excel の不具合でもありません。
VCF(vCard)は連絡先をやり取りするテキスト形式で、表計算ソフト向けではありません。開けない理由と、表にする方法、連絡先アプリに取り込む方法を説明します。
なぜExcelでVCFを直接開けないのか
VCF は1件の連絡先を BEGIN:VCARD と END:VCARD で囲み、FN(氏名)、N(姓・名)、TEL(電話)、EMAIL、ORG(会社)、ADR(住所)などを並べたテキストです。項目名の後はコロン、値の区切りはセミコロンという独自ルールがあります。
Excel が期待するのは、カンマやタブで区切られた一定の列を持つ表です。VCF にはその区切りがなく、電話が3つあれば TEL が3行続き、住所の値にはカンマやセミコロンが入ります。写真が Base64 で埋め込まれていると、切れ目はさらに分かりにくくなります。Excel は項目を判断できず、すべての行を1列に落とします。
Excel には .vcf を読むフィルターもありません。「データ」タブの取り込みが扱うのは CSV やテキストだけです。VCF は UTF-8 で書かれることが多いのに、Excel が文字コードを推測して開くため、日本語が記号に化けることもあります。
方法1:VCFをExcelに変換してから開く(おすすめ)
開く前に形式を変えるのが確実です。列のある .xlsx か .csv に変換すれば、Excel は普通の表として読み込み、並べ替えもできます。
- ブラウザで VCFをExcelに変換するツール を開きます。
- 編集するなら Excel (.xlsx)、他のシステムに渡すなら CSV を選びます。
.vcfをアップロードします。複数ファイルを同時に選べ、プレビューが表示されます。- 列を確認して ダウンロード を押し、Excel で開きます。
変換はブラウザ内で完結し、VCF がサーバーに送られることはありません。顧客名簿や社員名簿でも、外部に預けずに処理できます。vCard 2.1・3.0・4.0 に対応し、iPhone や Android、Outlook のファイルをそのまま扱えます。電話やメール、会社名、住所、メモは列ごとに分かれ、読み込んだ連絡先はプレビューで確認できます。
項目と列の対応は、VCFからExcelへの完全ガイド で解説しています。
方法2:連絡先アプリにインポートする(Outlook / iCloud / Google)
表ではなくアドレス帳で使いたいなら、VCF を連絡先アプリに読み込むのが正解です。ただし Excel で見られるようにはなりません。
- Outlook(Windows):
ファイル→開く & エクスポート→インポート/エクスポート→他のプログラムまたはファイルからインポート→vCard ファイル (.vcf)。 - iCloud:
icloud.comの「連絡先」で左下の歯車からvCardを読み込む。 - Google 連絡先:
contacts.google.comの左メニューからインポート。
アドレス帳の整理や機種変更には便利ですが、列のある表にはなりません。表を作る目的なら、この方法では時間がかかるだけです。
方法3:テキストエディタで中身を確認する
.vcf を右クリックして プログラムから開く → メモ帳(macOS は テキストエディット)で開くと、BEGIN:VCARD の数だけ連絡先があることや、電話が TEL;TYPE=CELL か TEL;TYPE=HOME かが分かります。1件だけ中身を確かめる、電話番号の保存形式を見る、といった用途に向いています。
ただし手作業で表の形に書き換えるのは避けてください。セミコロンが1つ増えるだけで読めなくなり、Excel も表として解釈しません。数十件を超えるなら、方法1で表にしたほうが速く、編集も安全です。
よくある質問
CSVをExcelで開くと日本語が文字化けします。
CSV は文字コードの情報を持たず、Excel が別のコードで読むためです。XLSX で出力すれば表示されます。CSV が必要なら データ → テキストまたはCSVから で 65001: Unicode (UTF-8) を選んでください。
複数のVCFを一度に変換できますか?
はい。アップロード時に複数の .vcf を選べ、まとめて変換できます。ファイルごとに作業を繰り返す必要はありません。
変換した表をスマートフォンに戻せますか?
.xlsx や .csv は連絡先として読み込めません。元の VCF を残すか、表から VCF を作り直してインポートしてください。
連絡先をツールに預けても大丈夫ですか? 変換はブラウザ内で行われ、ファイルはサーバーに送信されません。処理の場所を説明していないサービスに名簿を預けるのは避けましょう。
まとめ
Excel が VCF を開けないのは、VCF が表ではなく独自ルールのテキストだからです。先に XLSX か CSV に変換すれば、列のある表として扱え、並べ替えや重複の確認もできます。方法1で Excel (.xlsx) を選び、ファイルをアップロードして変換後の表を開いてみてください。