C# Telerik WPF电子表格格式单元格编号问题

C# Telerik WPF电子表格格式单元格编号问题,c#,wpf,telerik,C#,Wpf,Telerik,我正在努力格式化一个单元格号码,但它没有按预期工作 在我的国家,我们使用这样的数字:1.000,00。“逗号”表示小数,“点”表示“千”点 我想要的是:数值如下所示:“0824” 我得到的:数值如下:“823.723.228.995.058,00”。(注:我从数据库中获取此值) 真奇怪 我设置的格式如下: worksheet.Cells[row, column].SetFormat(new CellValueFormat("#.##0,000")); @编辑 以下是我的具体做法: worksh

我正在努力格式化一个单元格号码,但它没有按预期工作

在我的国家,我们使用这样的数字:1.000,00。“逗号”表示小数,“点”表示“千”点

我想要的是:数值如下所示:“0824”

我得到的:数值如下:“823.723.228.995.058,00”。(注:我从数据库中获取此值)

真奇怪

我设置的格式如下:

worksheet.Cells[row, column].SetFormat(new CellValueFormat("#.##0,000"));
@编辑

以下是我的具体做法:

worksheet.Cells[0, 0].SetValue("=100*A2/A3");
        worksheet.Cells[0, 0].SetFormat(new CellValueFormat("#.##0,000"));

        worksheet.Cells[1, 0].SetValue(1000);
        worksheet.Cells[1, 0].SetFormat(new CellValueFormat("#.##0,00"));

        worksheet.Cells[2, 0].SetValue(121400.00);
        worksheet.Cells[2, 0].SetFormat(new CellValueFormat("#.##0,00"));
这样做,当我将单元格值设置为0.824时,会出现一个奇怪的数字,如下所示:
worksheet.Cells[0,0].SetValue(0.824),它似乎工作得很好

我已经尝试了很多格式,但没有一种像我期望的那样工作。我总是得到同样的结果

我还试图创建一个NumberCellValue,我做了同样的事情,但还是没有改变

这里还有我遗漏的其他CellValueFormat吗


谢谢

不更改小数\组分隔符的字符,只更改放置位置。我已经尝试过了,但我意识到当CellvalueType为公式时,就会出现这种问题。如果是数字或偶数文本类型,则格式有效。