2016-08-19 64 views
0

現在完了している作業で.xslxを.csvファイルに変換しているときに、現在問題が見つかりました。最初の値から最後の値まで、特定の列のすべての値が0の差に戻ると仮定しています。小数点を失うことなく.csvファイルを保存する

ウォークに問題はないようですしかし、私はそれを.csvに変換すると、2番目の小数点以下の桁が削除されているように見え、最初のほうが大きな値に丸められているようです。 csvが再び開かれたとき、これはそれを投げ捨て、それは調整されません。

私はあなたがフォーマットを保存できないことを知っているので、これをやめるために私がCSVにできることがあったのだろうかと思ったので、.csvの設定が必要ですか?

答えて

0

私の提案は、すべての値に1,000または10,000、さらには100,000を掛けることです。有効桁数をシフトさせるので、小数点以下はドロップされにくくなります。

.CSVに.12345678を格納する代わりに、小数点以下の桁を失う可能性があるので、123456.78を格納し、小数点以下の桁を失う可能性は非常に低くなります。

それはあなたのために働くでしょうか?

+0

私が保存している値は、既に小数点以下2桁(会計情報)しか保持していないので、すでにその形式になっていますので、これが役に立たないと思います。 – bwsutton

関連する問題