PL-300 練習ドリル(非公式) / 領域1 データの準備 / 択一
CSV の文字化け(元のファイル)
Shift-JIS で保存した CSV(店舗名・商品名・売上の10行)を、「データを取得」の「テキスト/CSV」で開いた。プレビューの上には、「元のファイル」「区切り記号」「データ型検出」の3つの選択欄がある。
「元のファイル」が、「65001: Unicode (UTF-8)」になっていて、日本語の列が、すべて化けている。
読み込む前に、プレビューで直すには、どうするか。
- A. (正解) 「元のファイル」を、「932: 日本語 (シフト JIS)」に選び直す
正しい。実機で、「元のファイル」を戻すと、直った(Shift-JIS の CSV は「932: 日本語 (シフト JIS)」、UTF-8 は「65001: Unicode (UTF-8)」)。 - B. (不正解) 「区切り記号」を、選び直す
誤り(定義で確かめた)。「区切り記号」は、列の区切り(カンマなど)を選ぶ欄で、文字コードの欄ではない。 - C. (不正解) 「データ型検出」を、「検出しない」にする
誤り(定義で確かめた)。「データ型検出」は、型を検出するかどうかの欄で、文字コードの欄ではない。 - D. (不正解) 一度読み込んでから、列の型を、「テキスト」に変える
誤り。文字コードの違いで化けた文字は、型を変えても、直らない(文字コードは、「元のファイル」で決まる)。
解き方
文字化けは、読み込むときの「元のファイル」(文字コード)の選択で直します。読み込んだあとなら、Power Query の「ソース」の歯車から、同じ項目を変えられます(そのあと、「変更された型」のステップが失敗することがある)。
根拠(確かめたこと)
- 実機(記事 powerbi-csv-mojibake-file-origin、2026-10-20): 日本語の Windows では、Shift-JIS も UTF-8 も、自動で正しく判定された。「元のファイル」を手で誤った値にすると、日本語の列が化け、プレビューで戻すと直った。読み込んだあとは、「ソース」の歯車から直せるが、「変更された型」が失敗し、削除で直った。
- **選択肢 B・C・D の誤りは、実機ではなく、画面の欄の役割(定義)と、記事の説明で確かめた。** 判定が外れる条件は、記事でも再現できていない。
公式ドキュメント
関連する記事
Microsoft 公式の教材ではなく、非公式の練習問題です。確認日: 2026-11-04。一覧に戻る / ドリルを始める