SpreadSheetGear - 如何使用逗号将十进制和十进制分隔符转换为千位分隔符?
问题描述:
我找不到NumberFormat将千位分隔符与小数点转换为小数点分隔符并用逗号。SpreadSheetGear - 如何使用逗号将十进制和十进制分隔符转换为千位分隔符?
Worksheet.Range(NumberRange).NumberFormat = "#.##0,00"
这不适合我。请帮忙。
感谢
答
做到这一点的唯一方法是告诉Excel中的小数和千位分隔符是不同的,但是这会影响整个应用程序不只是一个特定的细胞或工作表/工作簿。
代码:
With Application
.DecimalSeparator = ","
.ThousandsSeparator = "."
.UseSystemSeparators = False
End With
可能重复的[FormatNumber替换使用SpreadsheetGear DLL的逗号小数](http://*.com/questions/26294796/formatnumber-replace-decimal-with-comma-using-spreadsheetgear-dll) – pnuts 2014-10-10 15:46:58
可能重复的[使用电子表格(.Net)为Excel单元格本地化值](http://*.com/questions/26292451/localizing-value-for-excel-cell-using-spreadsheetgear-net) – pnuts 2014-10-10 15:48:51