本文へ移動
AIプラスチャンネル生成AIの使い方・資料選び・回答の確かめ方。

AIで作ったCSVの「00123」が「123」になる|Excelの先頭ゼロ・文字化けを防ぐ

情報確認日:2026年10月13日

AIが作ったCSVの先頭のゼロがExcelで消えるときは、元のCSVにゼロが残っているかを先に確認してください。残っているなら、Excelへ「文字列」として取り込み直します。元のCSVでも消えていれば、元資料から作り直す必要があります。

CSVは、行と項目を区切って保存する文字のファイルです。Excelで見える書式や、列を文字列として扱う設定まで常に保存できる形式ではありません。見た目だけ直して上書きする前に、受け取ったファイルをコピーして残しましょう。

AIの出力と、Excelが変換した結果を見比べる

まずCSVのコピーをメモ帳などのテキストエディターで開きます。説明用の例なら、商品コードが 00123 と書かれているかを見ます。Excelでだけ 123 になっていれば、読み込み時の変換を疑えます。

Microsoftは、Excelが先頭のゼロを削除したり、長い数字を指数表示へ変換したりすることを説明しています。番号を計算用の数値として扱った結果です。Microsoft・先頭のゼロと長い数値

一方、元のCSVにすでに 123 としかなければ、Excelの表示形式だけでは元の桁数を判断できません。元資料のコードと照合し、AIへ対象の行を示して作り直させます。番号の長さが混在する資料へ、一律にゼロを足す方法は避けてください。

番号の列は、Excelへ読み込む前に文字列へ指定する

以下は、Power Queryを使えるWindowsデスクトップ版Excelでの手順です。プレビュー画面の「編集」が「データの変換」と表示されるなど、版による違いがあります。

  1. 「データ」→「テキスト/CSVから」で元のCSVを選び、プレビューから変換画面を開きます。
  2. 番号の列を選び、データ型を「テキスト」に変えます。
  3. 「列の種類の変更」が出たら「現在を置換」を選びます。番号が元どおりになったことを確認し、「閉じて読み込む」でシートへ入れます。

後から変換処理を追加するだけでは、すでに落ちたゼロは戻りません。「適用したステップ」に数値へ変えた処理が残っていれば、自動の「変更された型」を削除・置換し、元のCSVから取り込み直します。Microsoft・番号を文字列として取り込む手順

データ 扱い方の目安
商品コード・会員番号 計算せず、文字列で元の桁を保持
金額・数量 計算用の数値として単位も確認
郵便番号 ゼロとハイフンの有無を元資料に合わせる
日付 年月日の順番と、実在する日付かを確認

Microsoftの案内では、Excelの数値の有効桁数は最大15桁です。長い識別番号は数値として読み込む前に文字列へ指定します。末尾が変わった後で文字列へ変えても、失われた数字は元資料との照合が必要です。

日本語の文字化けは、文字コードを確認する

AIにファイルを作らせるときは、受け取るシステムが指定する文字コードを伝えてください。Excelで直接開く用途では、MicrosoftはBOM付きUTF-8のCSVを通常の方法で開けると案内しています。UTF-8ファイルの公式案内

BOMは文字コードを識別するための目印です。ただし、提出先がBOMなしUTF-8などを指定していれば、その指定を優先します。「Excelで読めたから、相手のシステムにも合う」とは判断できません。

文字化けした状態で上書きせず、元ファイルから読み込み直します。インポート画面では文字コードと区切り文字を合わせ、氏名・住所・商品名が正しく見えるか確かめてください。

AIには、変えてよい内容と保持する内容を伝える

次は編集部が作成した依頼文の例です。列名や文字コードを、実際の提出先に合わせて直して使います。

元資料をCSVにしてください。列は「商品コード、商品名、数量」の順です。商品コードは先頭のゼロを含め原文どおり保持してください。欠けた値は推測で埋めず、別に一覧を出してください。提出先の指定はUTF-8です。完成後にデータ行数と列数を示してください。

指示文に文字列と書いても、ExcelがCSVを数値へ変換する問題まで自動で解決するわけではありません。ファイルの中身と、読み込む側の設定を両方確かめます。

行数・列数・番号を確認してから提出用を保存する

元資料の件数とCSVのデータ行数を比べます。見出し行を件数に含めたかもそろえてください。続いて先頭ゼロのある行、長い番号、日本語、空欄、カンマを含む名称を選び、列がずれていないか照合します。

Excelで修正した後は、必要なら作業用をExcel形式で残し、提出用CSVを別名で保存します。保存し直したCSVも、元の番号が残っているか、指定の取り込み方法で開いて確認してください。

CSVに出力されるシートや情報には制約があります。複数シートや書式を維持したい場合は、提出先がExcel形式を受け付けるか確かめます。最終的には、ファイルを作れたことより、相手の読み込み結果が元資料と一致することが完了の目安です。

参照資料

あわせて読みたい記事

ほかの記事を探す
ホームで目的から探す →
タイトルとURLをコピーしました