はじめに
ChatGPTやGeminiなどの生成AIを使って、表データ(MarkdownやCSV形式)を作ってもらったデータをコピーしてExcelに貼り付けたり、CSVとして保存してダブルクリックで開いたりすると、以下のようなトラブルに直面することがよくあります。
- 日本語がぐちゃぐちゃに文字化けする
- 1つのセルに全部のデータが詰まってしまい、セルがずれる
- カンマ(,)区切りが正しく認識されない
- 「このブックをコンマ区切り形式で保存すると〜」という不穏な警告が出る
「せっかくAIが綺麗なデータを作ってくれたのに、Excelにうまく反映できない…」と、ここでつまずいてしまうことがありました。
問題は「CSVをExcelで開く方法」が原因、、、つまり
「CSVファイルをダブルクリックして直接開いてはいけない」
この記事では、AIが出力したデータを文字化けさせず、各セルにちゃんと値が入るようにExcelへ取り込む「一番失敗しない方法」を、解説します!
MarkdownからExcelへ
文字だけの説明だとイメージしづらいですが、これから行う作業は、以下のように「テキストデータをExcelの正しいセルへ綺麗に整列させる」というプロセスです。
このように、左側の「ただのカンマ区切りのテキスト」を、右側の「見やすいExcelの表(A列、B列、C列…)」へ正しくマッピングしていきます。
一番失敗しないインポート手順(超おすすめ)
① ChatGPT/Geminiにこう頼む
まずは、AIにデータを正しく出力してもらうのが最初の重要ポイント!
プロンプト(指示文)に以下の条件を付け足します。
AIへの指示プロンプト例:
次の内容をCSV形式で出力してください。
条件:
- UTF-8
- カンマ区切り
- コードブロックで囲む
- Markdown表は使わない
すると、AIは以下のような形式でデータを出力してくれます。
日付,商品,数量,単価
2026/05/01,りんご,10,100
2026/05/02,みかん,5,120
② メモ帳を開く(Windowsの場合)
AIが出力したコードブロックの中身を保存するために、パソコンのテキストエディタを開きます。
- スタートボタンをクリック ➔ 「メモ帳」と検索して開く
③ CSVデータを貼り付け
AIが生成したコードブロックの中身(テキスト部分)だけをコピーして、メモ帳に貼り付けます。
日付,商品,数量,単価
2026/05/01,りんご,10,100
2026/05/02,みかん,5,120
※上下にある ````csv` や ````` などのマークダウン記号は貼り付けないように注意してください。
④ 超重要:「UTF-8」で保存する
ここが一番の文字化け対策ポイント!
- メモ帳のメニューから「ファイル」 ➔ 「名前を付けて保存」 を選択
- ファイル名を
sample.csvにする - 保存ボタンの近くにある「文字コード(エンコード)」を確認する
- 必ず 「UTF-8」 を選択して保存する
⑤ 空白のExcelを開く
ファイルを保存したら、作成した sample.csv をダブルクリックして開かないでください。
まずは、新しくまっさらな「空白のExcelブック」を起動します。
⑥ 「データ」タブから取り込む
- Excelの上部メニューにある「データ」タブをクリック
- 「テキスト/CSVから」(または「テキストファイル」など、バージョンにより少し名称が異なります)をクリック
- 先ほど保存した
sample.csvを選択します。
⑦ インポート画面の設定(ここが超大事!)
ファイルを読み込むと、以下のようなインポート設定画面が表示されます。各セルにちゃんと値を割り振るための設定を行います。
- 元のファイル(文字コード):必ず 「UTF-8 (65001: Unicode (UTF-8))」 を選択
- 区切り記号:「コンマ」 を選択
⑧ プレビューを確認して「読み込み」
画面下のプレビューを見て、以下のようにデータが綺麗な表形式になっていれば大成功です!
| 日付 | 商品 | 数量 | 単価 |
|---|---|---|---|
| 2026/05/01 | りんご | 10 | 100 |
| 2026/05/02 | みかん | 5 | 120 |
問題なければ、右下の「読み込み」ボタンをクリックします。これでExcelのセルへ綺麗に出力されます。
なぜこれでトラブルが直るの?(原因の解説)
Q. なぜダブルクリックすると文字化けするの?
Excelは、CSVファイルを直接ダブルクリックで開くと、ファイルの文字コードを勝手に「Shift-JIS」だと思い込んで処理してしまいます。
しかし、ChatGPTやGeminiなどのAIは世界標準の「UTF-8」でデータを出力します。この「すれ違い」が文字化けの正体です。
| 出力側(AI) | 受付側(Excelダブルクリック) | 結果 |
|---|---|---|
| UTF-8 | Shift-JISだと思い込む | 文字化け発生! |
Q. なぜ「セルがずれる」の?
Excelがデータの区切り位置(列の境目)を正しく認識できていないためです。
インポート画面で「区切り記号=コンマ」を明示的に指定してあげることで、Excelに「ここがセルの区切りだよ」と教えてあげることができます。
Q. 「コンマ区切り形式で保存すると〜」という警告の消し方は?
CSVファイルは「ただのテキストデータ」なので、Excelの装飾(セルの色、数式、列の幅、複数のシートなど)を保存することができません。
そのため、作業が終わったら以下の手順で保存し直してください。
- 「ファイル」 ➔ 「名前を付けて保存」 ➔ ファイルの種類を「Excel ブック (*.xlsx)」にする
これで通常のExcelファイルになり、不穏な警告も出なくなります。
まとめ
- ❌ やってはいけない:CSVファイルをダブルクリック
- ✅ 正しい手順:Excelを開く ➔ 「データ」 ➔ 「テキスト/CSVから」 ➔ 「UTF-8」と「コンマ」を指定して読み込む
💡 さらに簡単な裏ワザ
実は最近のAIは進化しているので、最初から「xlsx(Excel形式)でファイルを作って」と頼むのもおすすめです。
プロンプト例:
次の内容をExcelファイル(xlsx形式)で作成してください。
列:日付、商品、数量、単価
見やすい表形式にしてください。
AIが直接Excelファイルを生成してくれた場合は、ダウンロードして開くだけで文字化けもセルずれも起きません。
おわりに
一見難しそうに見える「CSVの文字化けやセルずれ」ですが、仕組みと正しい手順さえ分かれば、次からは一発で綺麗な表をExcelに再現できるようになります。
この「外部データをExcelに正しくインポートするスキル」は、実務でも非常によく使う超重要スキルです。
