我有一个要求,我必须将一个 double 值写入 Excel。值的小数位数不固定,我需要捕获所有小数位,同时设置最少 2 个小数位但不设置最大限制。
#,##0.00 只会将该值限制为小数点后 2 位,而类似于 #,##0.00### 的格式会将小数点限制为 5 位。所以对于像 100,000,000.1234567 这样的双精度值,我会错过额外的十进制数字。
有人可以建议什么可能是避免设置最大小数限制的好方法,以便我捕获实际数字而不以任何形式四舍五入/截断它?有没有办法可以避免将数字转换为字符串或将 Excel 单元格更改为文本类型。