ExcelでCSVを読み込むと数値が勝手に整形されてしまう話

テキストファイルウィザード使いましょう。おわり。
頭の0が消えるとか指数表記になるとかのあれですね。ちなみにシングルクォートを頭につけると、それごと表示されます。

回避策

検索するとこれが答えだ!ってのがいくつか見つかります。

方法1. 012 とか 012 とか

Excelはタブ文字を表示しない、というかゼロ幅で表示するようです。それだけ。
値としてはタブ文字が存在しているので、メモ帳とかにコピペするとタブ文字が現れます。

方法2. ="012"

そもそもExcelCSVを読み込むとき、=で始まるデータを数式として扱うそうで。
なので表示上は「012」ですが、ただの値ではなく数式として入っています。
ただ値に余計な文字が入っていないので、データとしてはタブ使うよりいいですね。

ごまかしてるだけなのでは

まあウィザードのように型を指定する方法はないみたいですね。。。