要求是将十进制数格式化为字符串,但总共最多包含10位数字,例如:
使用{0:0。######}显然不起作用,因为它没有考虑到总位数...是否存在这样的格式化字符串格式化,还是需要额外的代码来实现这个目标?
编辑:我尝试使用单元格样式的Custom属性设置Aspose.Cells的单元格格式。 G10似乎无法发挥作用。
答案 0 :(得分:2)
您可能正在寻找"G10"
格式字符串
Double s = 7846.05368740952;
// 7846.053687
String result = s.ToString("G10");
此格式也适用于Decimal
:
Decimal d = 47585.7350421593M;
// 47585.73504
String result = d.ToString("G10");