【问题标题】:SpreadSheetGear - How to convert thousand separator with decimal and decimal seperator with comma?SpreadSheetGear - 如何用小数转换千位分隔符和用逗号转换小数分隔符?
【发布时间】:2014-10-10 13:41:59
【问题描述】:

我找不到 NumberFormat 来将带小数的千位分隔符转换为带逗号的小数分隔符。

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

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

谢谢

【问题讨论】:

    标签: asp.net vb.net excel spreadsheetgear


    【解决方案1】:

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

    代码:

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

    【讨论】:

      【解决方案2】:

      查看答案here

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

      【讨论】:

        猜你喜欢
        • 2013-11-07
        • 1970-01-01
        • 2019-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-11
        • 2014-11-27
        • 1970-01-01
        相关资源
        最近更新 更多