エクセルでUTF-8形式のCSVに書き出す。

エクセル(Excel)
この記事は 約2 分で読めます。

エクセルでUTF-8形式のCSVに書き出す

今知ったのが恥ずかしい((+_+))、のですが
以前からできていたようです!

しかし、今日知ったので仕方ない
今までの時間と手間を返してほしい。

Excel → 「SJIS形式のcsvファイル」→ TeraPad(テキストエディタ)でUTF-8形式に変換

これを多分10年以上。。。。

愚痴ってもしょうがないので本題です。

Excel(エクセル)の標準の機能にUTF-8で保存

Excelの名前を付けて保存の「ファイル名」をクリックすると
上から4番目に「CSV UTF-8(コンマ区切り)(*.csv)」と出てきます。

そこに指定して、名前を付けて保存すると
「名前.csv」と保存されます。

TeraPad(テキストエディタ)で開くと「utf-8」だと。
※改行コードは「CRLF」になっています。

この機能は、Excel2016から追加された機能です。

Excel2016 以前のバージョン

Excel2016 以前のバージョンは以下の様にしてください。

CSV (コンマ区切り) として保存します。

次に、スクロールダウンして「ツール」を選択します。

「ツール」ドロップダウン・メニューから「Web オプション」を選択します。

次に、「エンコード」タブを選択し、「このドキュメントを保存する形式:」

ドロップダウン・メニューから「UTF-8」を選択して

「OK」を選択します。

教訓

思い込まないで、出来る前提で調べよう!

自分へ

タイトルとURLをコピーしました