パソコン

VCFファイルを開く方法【電話帳データの編集】

ガラケーからスマホへの乗り換えの際に、電話帳の移行が問題になります。
文字化けやふりがなの不備など、VCFファイルの編集で対応しなければなりません。

・どんなツールを使うかわからない
・できれば今あるツールで済ませたい
・フリーのソフトでできる?

何を使えばいいのでしょうか。

VCFファイルを開く方法

VCFファイルはテキストファイルです。
なので、Windows標準のメモ帳でも開けます。
しかし、内容に変更を加えることを考慮すると、少し機能が足りません。

Microsoft Excel

多くのPCにインストールされている、Excelを使って編集する方法です。
Excelを使う頻度が高い人には、この方法がおすすめです。

[ファイル]→[開く]から開きます。
「テキストファイルウィザード」が開くので、順に沿って進めます。
文字コードを「UTF-8」、列のデータ形式を「文字列」にして下さい。

Excelには、文字列の置換、特定の文字列の検索など、必要な機能がひととおりそろっています。

英数字は半角のままで、カナ文字のみ 半角 → 全角変換 という作業が必要になることがあります。
これも関数の組み合わせで対応できます。
必要に応じてVBAでもいいでしょう。

メモ帳 + Googleスプレッドシート

Excelがない場合は、「メモ帳」で開いて「Googleスプレッドシート」にコピペで代わりになります。

Googleスプレッドシートでは、VCFファイルを直接開くことができません。
メモ帳で[ファイル]→[開く] から開き、コピーしてGoogleスプレッドシートに貼り付けます。
文字化けする場合は、文字コードを「UTF-8」または「ANSI]で開いてください。

あとは、Excelのときと同じように、関数やGASを使って編集してください。

テキストエディタ

VisualStudioCode、atomなどテキストエディタで編集ができます。
こういったテキストエディタは、大変便利な機能が備わっています。
例えば、同じ文字列を一括変更する「すべての出現箇所を変更」、2つのファイルを比較して違い表示する「ファイル比較」といった機能があります。

他にも、文字列の置換の際に「正規表現」と呼ばれる文字を使用して、複雑な処理を効率よくこなせる機能があります。