Excelで数値データが1.22E+15みたいになるときの戻し方

  • URLをコピーしました!

データベース内のデータをCSVで出力したり、テストデータをCSVで作成したとき、ID等の数値の項目が12桁以上の場合、数値が勝手に「1.12E+15」のように変換されてしまいます。

参考

MS365のExcelでしたら、下のようなポップアップが表示されます。ExcelでCSVを開いたときに「既定では、Excelはこのファイルで次のデータ変換を実行します:大きな数値を科学的記数法に変換する」が出たら、変換しないことを選択できます。

しかし、すでに変換済みに指定してあったりする場合はどうしようもありません。
そんなときは、変換されてほしくなかったデータのフォーマットを「数値」に変更することで、もとの数字に戻せます。

ただ、この方法で数値して保存した場合、サクラエディタ等で開くとわかるのですが、カンマの後ろに半角スペースが挿入されます。これは美しくないので、消すことをおすすめします。

ツチノコテクノロジーに開発・保守を発注しませんか?

Laravel・Flutterの開発・保守をツチノコテクノロジーに発注しませんか?

まずはZOOMで打ち合わせ

お申し込みはこちら

ツチノコテクノロジーでは一緒に働く仲間を募集しています!

完全リモートで働きたい方へ!

詳しくは以下をご覧ください。

ツチノコテクノロジー採用サイト

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

yfukudaのアバター yfukuda 取締役・システムエンジニア

ツチノコテックアカデミアの記事は、社内で誰かが質問してくれたことに回答したときに、ついでに記載しています!(^^)/
みんなの悩みを共有すれば、きっと誰かの役に立つと信じて更新しています!

目次