csvファイルをExcelで開くと起きる問題点
- 「16-1-9」などの文字列(住所の番地など)が西暦「2016/1/9」に変わる
- 本来は「000012」などの前ゼロ付き数字が、左側の「0」が消えて「12」として認識される
- 長い数字だけの文字列(JANCDなど)が「 4.9E+12 」などと指数に変換される
今回起きたのは3番目のケース
そしてそこからさらに悲劇が!
CSVファイルはただのテキストファイルであって書式は保存されない
したがって開くたびに指数表示を解除してやるしかない
ここからが超注意!
恐ろしいのは、指数表示を解除しないままExcel上でファイルを保存した場合
指数なのが原因でExcelはご丁寧にも数値を丸めてしまうのだ
中身が変わってしまっては大大大問題だ!
次回へ続く