2014-10-10 34 views
-4

我想從VB.net使用的SpreadsheetGear DLL如下FormatNumber使用逗號的SpreadsheetGear DLL

這個數字2,22,222.00需要轉換格式號碼申請到Excel單元格,以2.22.222代替小數, 00

我的工作:

worksheet.Range(NumberRange).NumberFormat = "[=0]0;###,###.00" 

我申請這個格式英語,同樣的方式我想數字格式轉換並顯示在單元格中。

+0

您確定要爲葡萄牙語「2.22.222,00」 - [Wikipedia](http://en.wikipedia.org/wiki/Decimal_mark)顯示「1 234 567,89」爲格式爲葡萄牙。 – pnuts 2014-10-10 08:27:51

+0

對不起,它可能不是葡萄牙,但我想千位分隔符爲「。」和十進制分隔符爲「」使用數字格式符號類似‘[= 0] 0; ###,### 00’從vb.net – Ramesh 2014-10-10 11:50:12

+0

我認爲只有印度次大陸分裂基團與的混合物三分之二數字(千分之十,十萬,/千) - 但確實使用小數分隔符「。」。所以我認爲'2.22.222,00'格式在世界任何地方都不是常規的。 – pnuts 2014-10-10 14:15:22

回答

0

你可以試試這個。

CultureInfo.GetCultureInfo("PT").NumberFormat 
+0

我想把千位分隔符稱爲「。」和十進制分隔符爲「,」使用數字格式符號,如「[= 0] 0; ###,###。00」from vb.net – Ramesh 2014-10-10 11:57:27