名簿CSVの会員番号をExcelで変えずに渡す方法|先頭0・18桁IDを守る

会員名簿のCSVをExcel形式で渡そうとして、会員番号「00123」が「123」に見えたり、18桁の管理番号の末尾が変わったりしたことはありませんか。番号は計算に使わなくても、1文字違えば別の人や別の記録を指します。

この記事は、ITtripが提供する無料ツール「そのままExcel」の実際の操作を含め、名簿を渡す前に何を確認し、どの形式で保存するかを説明します。元のCSVが正しい場合に、その表記を文字列のExcelブックへ移す方法です。

名簿の会員番号00123と18桁のIDを文字列のExcelに変換する説明図
CSVの番号を文字列セルとしてExcelブックに保存する流れを示す図解です。Excelの実画面ではありません。
最初に確認すること

Excelで開く前の元CSVを保管し、テキストとして「00123」や長い番号が残っているか確認します。すでに元データから消えた0や桁は、後から表示形式を変えても復元できません。

目次

名簿の番号は、計算する数字ではなく識別子

CSVはセルの型を持たないテキストです。Excelが読み込むときに数値や日付と判断すると、先頭の0が落ちたり、16桁以上の数値が変わったりします。Microsoftも、先頭の0と長い数値は文字列として扱う方法を案内しています。

たとえば「00123」は「123」とは別の会員番号です。「123456789012345678」も18桁すべてがIDです。「1-2」は日付ではなく区分コードかもしれません。値の意味が番号・コードなら、見た目だけでなく文字列として保存するのが判断の基準です。

受け渡し前の3ステップ

元のCSVを確認し、そのままExcelで表記を見て、保存したxlsxを再確認する3ステップの図解
受け渡し前の確認手順をまとめた説明図です。Excelの実画面ではありません。
STEP
元のCSVを残して確認

元ファイルのコピーを取り、テキストエディターで重要な番号を見ます。Excelで開いて値が変わった画面から再保存する前に、原本に0や末尾の桁が残っているかを確かめてください。

STEP
そのままExcelで表記を確認

「そのままExcel」でCSVまたはTSVを1つ選びます。10 MBまで対応します。プレビューで先頭の0、長い番号、区分コードの列が元データと一致するか確認します。文字化けや列のずれがあれば、画面の「文字化け・列の区切りを直す」から読み直します。

STEP
Excelブックを保存して再確認

「Excelで保存」を押すと .xlsx の保存が始まります。保存先はブラウザや端末の設定に従います。受け取る人に渡す前に保存したファイルを開き、重要な番号を数件照合してください。

サービスは無料・登録不要です。入力内容と生成ファイルはブラウザのタブ内で扱い、ファイル内容をサーバーへ送信しないと公開画面に明記されています。ページの読み込み自体には通信を使います。

実際のサンプルで確認した結果

公開中の「サンプルで試す」で会員名簿CSVを読み込むと、プレビューに「00123」「123456789012345678」「1-2」「=1+1」が元の表記で表示されました。保存した .xlsx を検査すると、これらのセルは数値や数式ではなく文字列セルでした。表は確認用で、ツール内で値を編集する画面ではありません。

受け渡す先が別のシステムへ再びCSVとして取り込む場合は、相手側の取り込み設定も確認してください。.xlsxで表記を保っても、後からCSVで開き直したり、相手のシステムが数値に変換したりすれば別の問題が起こります。

Excelだけで作業する場合

計算や集計も必要なら、Excelの「データ」から「テキスト/CSVから」で元ファイルを取り込み、会員番号などの列を文字列として指定する方法があります。Power Queryで自動追加された型変更も確認します。メニュー名や使える自動データ変換設定はExcelの版によって異なります。詳しい操作はMicrosoftのCSV取り込み案内を参照してください。

そのままExcelは全セルを文字列にします。番号を変えずに渡す用途には合いますが、保存した値をそのまま数式で計算したい場合は、Excel側で必要な列だけ型を決めて取り込むほうが適しています。

利用前に知っておきたい制限

  • 入力はCSVまたはTSVの1ファイル、10 MBまでです。既存の .xlsx や .xls を読み込むツールではありません。
  • すべてのセルが文字列です。計算・集計に使う列は、用途に合わせてExcelで扱い直してください。
  • 元CSVからすでに失われた先頭の0や桁は復元できません。原本や再出力データを確認します。
  • 名簿を第三者へ渡す場合は、ファイル形式とは別に、共有相手と送付方法を確認してください。

よくある質問

保存後にCSVへ戻しても、番号は変わりませんか?

CSVにはExcelのセル型が残りません。CSVで再保存して開くと、Excelや取り込み先が再び型を推測する場合があります。相手が必要とする形式を確認し、再出力後の値も照合してください。

Excelで消えた先頭の0を後から戻せますか?

元の桁数や正しい番号が分からない状態では復元できません。元CSVに正しい値が残っているか確認し、残っていなければ元システムから再出力してください。

まとめ:原本・変換後・受け渡し先の3か所を見る

名簿の番号を守るには、元CSVに正しい値があること、保存したExcelブックが文字列を保っていること、相手の受け取り方が合っていることを順に確認します。番号を編集・計算せずExcel形式で渡したいなら、そのままExcelでプレビューしてから .xlsx を保存できます。

参考資料

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次