我正在阅读excel,并且有一个单元格代表预算的总成本百分比。
在excel中它看起来像8%
,但是一旦我读到它,我就会得到字符串8.33333333329E-2
。
有点困惑。
使用什么是正确的数据类型和解析技术并避免丢失数据?
答案 0 :(得分:2)
您可能将excel单元格格式设置为0十进制数字,因此您看到错误的值,而0.0833333333是实际值。
如果您确实希望它为0.08(或8%),请将该值舍入为excel。
答案 1 :(得分:1)
类似于((int)Math.Round(value*100)).ToString() + "%";
。