CSVの作業ノート

使い方のノート · 2026年10月3日

CSVをExcelで開くと先頭のゼロが消えるときの対処

商品コードや郵便番号は、Excelへの取り込み時に文字列として扱います。

CSVにゼロが残っているか確認する

CSVをテキストエディタで開き、00123のような値が残っているかを確認します。残っていれば読み込み方法の問題を切り分けられます。既に123として保存されている場合、元の桁数はCSVだけでは分かりません。

文字列として取り込む

Excelのデータ取り込みでテキスト/CSVを選び、編集・変換の画面で対象列の型を文字列にしてから読み込みます。数値へ変換するステップが先に作られている場合は、そのステップも確認してください。メニューはExcelの版によって異なります。

表示形式とデータを区別する

セルの表示形式を00000にすれば123を00123と表示できますが、数値を文字列へ戻す操作とは違います。固定5桁と分かっているコードなら補完できますが、元の桁数が不明なIDへ一律にゼロを追加すると別の値になります。

元データ:00123
数値として読み込み:123
文字列として読み込み:00123

文字コード変換では直らない

当サイトの変換ツールはCSV内の文字列を保持します。Excelの読み込み時の型変換は制御しません。結合や変換の前後で元データを残してください。

根拠:Microsoft:先頭ゼロと長い数値の保持

使い方の一覧へ