c# double不使用toString保留double类型的2位小数,不足补0

因为使用NPOI写入Excel,但是如果你写入的是string类型的数字的话,就会出现绿色小三角,导致Excel不能使用公式累加总和,故程序不能使用toString()去处理。

比如 double a=1.200;

我想保留成2位小数,按道理结果是 1.20

比如double b=1.0000 =>1.00

但是使用Math.Round会把0去除掉

我不知道还有没有更好的办法去解决这个,特发此贴,求大神解答!


DIEA
浏览 1180回答 1
1回答

富国沪深

题主这不是不懂C#和NPOI,明显是不懂EXCEL的。
打开App,查看更多内容
随时随地看视频慕课网APP