Power BI で、CSV が文字化けしたときの直し方(「元のファイル」を変える)
確認日2026年10月19日。
Power BI Desktop(日本語版、 2.159.883.0)で、 ダミーの CSV を 使って 確かめました。 確認できていない ことは、 末尾に まとめました。
CSV を
結論
(30秒版)
- 読み込む前の
プレビューで、 「元の ファイル」 (文字コード)を 選び直します。 Shift-JIS の CSV なら 「932: 日本語 (シフト JIS)」、 UTF-8 なら 「65001: Unicode (UTF-8)」です。 - 読み込んだ
あとに 気づいた ときは、 Power Query の 「ソース」の 歯車から、 同じ 項目を 変えられます。 ただし、 その あと 「変更された 型」の ステップが 失敗する ことが あり、 その ステップの 削除が 必要でした。 - 私の
環境(日本語の Windows)では、 Shift-JIS も UTF-8 も、 自動で 正しく 判定されて、 化けませんでした。 化けるのは、 判定が 外れた ときと 考えられますが、 その 条件は 再現できていません。
化けたときの見た目
Shift-JIS で
私の

直し方1: 読み込む前に、プレビューで直す
- プレビューの
「元の ファイル」を 開きます。 - 文字コードを
選びます。 リストには、 「932: 日本語 (シフト JIS)」 「65001: Unicode (UTF-8)」 「51932: 日本語 (EUC)」 「50220: 日本語 (JIS)」などが あります。 - プレビューが、
正しい 日本語に なった ことを 確認して、 「読み込み」 (または 「データの 変換」)を 押します。

どの
直し方2: 読み込んだあとに気づいたとき
「データの
- 「適用した
ステップ」の 「ソース」の、 右の 歯車を 押します。 - 「コンマ区切り値」の
ダイアログの、 「元の ファイル」を 変えて、 OK を 押します。

数式バーの、Csv.Document(...) のEncoding=65001 が、Encoding=932 に
「変更された型」が失敗したら
私の
Expression.Error: テーブルの
列 ‘�X��’ が 見つかりませんでした。

化けていた

型(売上を
公式の記載
Microsoft Learn(日本語版の
- 「ファイルの
元」 ( 私の 画面では 「元の ファイル」)の ドロップダウンで、 ファイルを 作るのに 使われた 文字セットを 選べます。 - 非構造化テキストの
節に、 「現在、 文字セットは 推論されず、 UTF-8 は UTF-8 BOM で 始まる 場合にのみ 推論されます」と あります。 - ソースの
ステップを 編集する (歯車)と、 読み込み時とは、 少し 違う ダイアログに なります。
私の
この記事で確認できたこと・できていないこと
確認日: 2026年10月19日。
確認できた
- 日本語の
Windows では、 Shift-JIS、 UTF-8(BOM あり・なし)は、 自動で 正しい 文字コードが 選ばれ、 化けなかった こと - 「元の
ファイル」を 手で 誤った 値に すると、 日本語の 列が 化ける こと - プレビューで
「元の ファイル」を 戻すと 直る こと - 読み込んだ
あとは、 「ソース」の 歯車から 直せる こと。 その あと 「変更された 型」が 失敗し、 削除で 直った こと
確認できていない
- 文字化けが、
自然に 起きる 条件(ほかの PC の 地域設定、 英語版の Windows、 判定が 外れる ファイル) - 「変更された
型」を 削除して、 型を 作り直した あとの 「閉じて 適用」の 結果 - Excel の
「CSV UTF-8」で 保存した ファイルでの 動き - ほかの
バージョンや、 英語版での 名称
参考
- Power Query Text/CSV コネクタ(Microsoft Learn)。
確認日 2026年10月19日。
この記事で使った用語
- Power BI Desktop
- Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。