我尝试将数据表的列格式化为巴西货币格式,如下所示:
excelWorksheet.Range["S1", "S" + linhas].NumberFormat = "R$ #.###,00"
但它形成如下:" RR $ 3500,00"。
价值是3500,我想这样:R $ 3.500,00
由于
答案 0 :(得分:1)
你不应该使用“$#,## 0.00”吗?
“。”表示小数分隔符,“,”是千位分隔符。 Excel应该使用区域设置中的实际分隔符替换它们。此外,“$”是在您的情况下将设置为R $的货币。这就是你获得双R的原因。
有关详细信息,请参阅Custom Number Format Strings。