エクスポートした CSV データが奇妙な形式に変換されるのはなぜですか?

エクスポートした CSV データが奇妙な形式に変換されるのはなぜですか?

私はMicrosoft Office 2007を使用しています。Excelファイルがあり、それをCSVファイルに変換する必要があります。ファイルをCSVとして保存すると、一部の値が別の形式に変換されます。

変換する前、4目には次の値が表示されます6000000116

以前: GROUP_HOF_ID = 6000000116

CSV に変換すると次のように表示されます6E+09:

変更後: GROUP_HOF_ID = 6E+09

この問題を解決するにはどうすればいいでしょうか?

答え1

これは単に列の幅が正確な値を表示できないため、Excelでは次のように表示されます。科学的記法それは同じ理由で######...セル幅が狭すぎるExcelファイルの場合

正確な値を表示するには、列のサイズを大きくします。ただし、CSV ファイルには xls/xlsx ファイルのような列幅情報がないため、次にファイルを開いたときに同じ「問題」が発生します。

修正したいなら永久にエクスポートする前にセル/列をテキストとしてフォーマットする'か(先頭に または他のさまざまな方法で)、ウィザードを使用してファイルをインポートするときに列をテキストとして設定する必要があります。

参照

関連情報