ExcelでUTF-8のCSVを扱う方法(読み込み・保存)

Excelを使って、UTF-8のCSVを読み込む方法と、UTF-8形式で保存する方法をご紹介します。
目次
読み込み方法
文字コードUTF-8のCSVファイルをExcelで読み込む方法です。
まずは、Excelで新規シートを作成し「データ」タブから「テキストまたはCSVから」をクリックします。
開きたいCSVファイルを選択し「インポート」をクリックします。
プレビューが表示されます。
問題なければ「読み込み」をクリックします。 ただし、今回はデータの変換を行います(後述)
今回は1行目に「Column1、Column2・・・」などの不要なヘッダー行が入ってしまっているので、取り除きます。
「データの変換」をクリックします。
Power Query エディターが開くので「1行目をヘッダーとして使用」をクリックします。
すると不要な1行目が消えました。
左上の「閉じて読み込む」をクリックします。
無事に読み込みことができました。
最後CSVで保存する場合、CSVでは文字の装飾や複数のシート、関数などは使えないので注意しましょう。
保存方法
Excelで編集したデータを文字コードUTF-8のCSV形式で保存する方法です。
Excelの左上の「ファイル > 名前を付けて保存」から、任意の場所を選択します。
ファイルの種類を「CSV UTF-8 (コンマ区切り)(*.csv)」を選択し、保存します。
アラートが表示されるので「OK」をクリックします。
心配な場合はExcelファイル「.xlsx」としても残しておきましょう。
これでUTF-8のCSVファイルとして保存することができます。
BOM付きで保存する方法
さらに、UTF-8のBOM付きで保存すれば、次回以降はExcelでそのまま開くことができます。
Excel以外のファイルでも、文字化けが起こりにくくなります。
ただし、システム要件によってはBOM無しの方が好ましい場合もあるのでご注意ください。
前章で保存したCSVファイルをメモ帳で開きます。
(一覧に出ない場合は「別のプログラムを選択」からメモ帳を選択します)
メモ帳で開けたら「名前を付けて保存」をクリック
エンコードを「UTF-8 (BOM付き)」にして保存します。
これでBOM付きのUTF-8形式のCSVファイルとして保存することができます。
コメント
-
匿名さん
とても有意義な記事ありがとうございます。
EXCELでUTF-8のCSVファイルを開くときの文字化け対策として、BOM付きのCSVの作成方法も記載いただけるとさらに有意義になると思いました! -
オーナー
貴重なご意見をありがとうございます。
記事に反映させていただきました!




















お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。
または以下のボタンからなにか買って応援
(リンク先の商品を買わなくても大丈夫です。)
楽天市場
Yahoo!ショッピング
PR