SpreadSheetGear - 如何使用逗号转换千位分隔符和十进制和小数分隔符?

时间:2014-10-10 13:42:00

标签: asp.net vb.net excel spreadsheetgear

我找不到使用逗号将千位分隔符转换为十进制分隔符的小数字格式。

Worksheet.Range(NumberRange).NumberFormat = "#.##0,00" 

这对我不起作用。请帮忙。

由于

2 个答案:

答案 0 :(得分:0)

唯一的方法是告诉Excel您的十进制和千位分隔符不同,但这将影响整个应用程序,而不仅仅是特定的单元格或工作表/工作簿。

代码:

With Application
    .DecimalSeparator = ","
    .ThousandsSeparator = "."
    .UseSystemSeparators = False
End With

答案 1 :(得分:0)

请参阅答案here

简而言之,数字组和小数分隔符由使用的CultureInfo对象控制。首次加载工作簿时,需要指定正确的CultureInfo。