ExcelでダブルクリックしてUTF-8 csvファイルを開く

ExcelでダブルクリックしてUTF-8 csvファイルを開く

UTF-8 でコード化された csv ファイルまたはテキスト ファイルを Excel 2016 以降で直接開きたいです。もちろんインポート オプションがあることは承知していますが、これをダブルクリックするだけで実行したいのです。

問題は、この方法では Excel がすべての UTF-8 文字 (キリル文字など) を正しく表示しないことです。

私のOSはWindows 10です。

答え1

これを達成するために私が見つけた方法は次のとおりです。

  • 先頭に バイトオーダーマーク (BOM) ファイルの先頭、できれば CSV ファイルの作成時に追加します。UTF-8 BOM は 16 進バイト シーケンスです0xEF,0xBB,0xBF

  • 上級ユーザー向け: UTF-8 のパラメータを使用してファイルを UTF-8 として開くための VBA マクロを追加しますOrigin:=65001

上記の詳細と特徴については、投稿をご覧ください。
Excel に UTF-8 CSV ファイルを自動的に認識させることは可能ですか?

関連情報