質問: excelが値0503e000を5.03e + 02に自動的に変換しないようにする方法を教えてください。 excelでcsv内の任意のセルに自動的に値0503e000を5.03e + 02に変換しましたどうすればこれを防ぐことができますか?
回答: csv形式を変換または制御できる場合は、列を二重引用符で囲み、等号を付けることで、列を強制的にテキストとして解析できます。excelはこのフォーマットで不用意に精度を捨てます:value,0503e000,1234123412341234 あるいはこのフォーマットでさえ:value,"0503e000","1234123412341234" それをに変換する:value | 5.03e+02 | 1234123412341230 ただし、のように等号を追加すると、excelはデータを慎重に保存します。value,="0503e000",="1234123412341234" 次のように開きます。value | 0503e000 | 1234123412341234