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