ECサイトの受発注データや会員データのCSVデータをダウンロードしてエクセルで整理したり解析したりすることはサイト運営ではよくあるとだと思います。
そこでよく課題になるのが電話番号や郵便番号データです。ハイフンなしで管理すると自動で数値に変換されてしまい、頭の0が消えるデータができてしまいます。
そのため毎回フォーマットを変更する必要がありました。あるクライアントはそれが面倒で入力フォーム側でハイフンを必須としたり、データを分けて入力させるという悪循環に陥っていました。
流石にそれはないと思い、ハイフン無して入力してもらい、データベース登録時にハイフン有りに変換する処理を追加を入れたりしていました。
エクセル側がとうとう対応しました
https://pc.watch.impress.co.jp/docs/news/1541629.html
エクセルの最新バージョンではオプションで変換しなように設定できるようになったようです。
もちろんインポート時にも有効にできます。
早速確認してみました。
メニュー ファイル▶オプション▶データで下記画面を開きます。
![](https://www.necosuke.jp/wp-content/uploads/2023/10/image-18-1024x734.png)
自動データ変換の箇所に「先頭のゼロを削除して数値に変換する」という項目があります。こちらを外して完了です。
今更な感じも少ししますがこれは結構サイト運用者にとっては嬉しい機能ですね。