excel 互操作:NumberFormat #,##0.000 不显示预期结果
Posted
技术标签:
【中文标题】excel 互操作:NumberFormat #,##0.000 不显示预期结果【英文标题】:excel interop : NumberFormat #,##0.000 doesn't display the expected result 【发布时间】:2013-04-03 15:44:41 【问题描述】:我开发了一个名为 ExcelGenerator 的 C# 实用程序类,它可以生成要 Excel 的对象列表。我想以这种格式显示双数:3 288,523。
NumberFormat = "#,##0.000" 不显示预期结果
这是方法:
public void FormatNombre(string frm)
_excel.Selection.NumberFormat = frm;
这就是电话:
例如.FormatNombre("#,##0.000");
数字仍然像这样显示:3288,522.542
【问题讨论】:
【参考方案1】:您想将 3288523.542 格式化为 3 288,523?
试试这样的:
[>999]#" "###","###;#
编辑: 刚刚注意到您似乎正在尝试使用法语:尝试这种格式。
# ##0,000
【讨论】:
嗨,克里斯,它适用于有数千的大数字,但对于像 943,901 这样的数字,它会变成 944。 保持原样。我想为只有千位的数字显示千位白色分隔符。 对不起,我租了办公室,我会在家里重新连接。谢谢。 刚刚注意到您正在尝试使用法语:试试这种格式。 # ##0,000 好的,我会测试它。谢谢。以上是关于excel 互操作:NumberFormat #,##0.000 不显示预期结果的主要内容,如果未能解决你的问题,请参考以下文章