このツールについて
.vcf は、スマホや Google コンタクト、Outlook でアドレス帳をエクスポートしたときに渡されるファイル——なのに、表計算ソフトはこれをまったく開いてくれません。ここにドロップすると、氏名・電話番号・メール・住所・所属・誕生日・メモまで、すべての連絡先がページ内で解析され、エクスポートする前に中身を確かめられる表として並びます。あとは CSV をダウンロードするだけで、Excel でも Numbers でも Google スプレッドシートでもそのまま開けます。
連絡先データがこの端末の外に出ることはありません。ファイルのアップロードを求めるサイトではなくここで変換する意味は、まさにそこにあります。アドレス帳はたいていの人にとって手元でいちばん扱いに気をつかうデータなのに、ファイル形式を変えるためだけに他人のサーバーへ渡すのは割に合いません。解析もプレビューもエクスポートもすべてブラウザ内で完結し、どこにも送信されません——そもそも送り先のサーバーが存在しないのです。
他の変換ツールが実際につまずくようなエクスポートにも対応しています。vCard 2.1・3.0・4.0 をすべて読み込み、2.1 の quoted-printable エンコードも処理します——古い携帯から書き出した日本語や中国語の名前が =A4=FB=A5=CD のような文字列になるのは、これが原因です。Shift_JIS、EUC-KR、Big5、GBK で保存されたファイルは自動判定され、推定が外れたときは手動で切り替えれば表がすぐ読み直されます。パーサーの警告はすべて原因の行番号つきで一覧表示されるので、途中までしか読めなかったカードも黙って消えたりせず、ちゃんと目に見えます。
逆方向の変換もあります。CSV を渡せば .vcf が返ってきて、そのままスマホや Google コンタクトにインポートできます。列見出しはこのツールがエクスポートする列名と照合され、判別できなかった列はカスタムの X- プロパティとして残ります——捨てられることはありません。CSV に含める列を選び、UTF-8 の BOM をオンのままにしておけば(Excel が日本語などの名前を正しく表示するためです)、それでエクスポート完了です。