【问题标题】:Number Formatting in excel Vb.Netexcel Vb.Net中的数字格式
【发布时间】:2010-04-08 19:57:39
【问题描述】:

谁能给我一些代码,将 Excel 电子表格的单元格设置为最多使用 2 个小数位的数字格式。或者如果我将放入单元格的数据更改为正确的格式,它会更好吗?这是一个正在输入的数据样本。现在它作为一个字符串输入...... col("ADJ").ToString() 其中 col 是一个 DataTable 对象。

【问题讨论】:

    标签: c# vb.net excel


    【解决方案1】:

    我不确定 VB,但在 C# 中它会是:

    worksheet.Cells["C3"].NumberFormat = "0.00"
    

    worksheet.Cells["A:Z"].NumberFormat = "0.00"
    

    Range.NumberFormat = "0.00"
    

    【讨论】:

      【解决方案2】:

      这是一种方法:

      Selection.NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
      

      另一种方式:

      worksheet.Cells(x,y).NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
      

      注意:这可能因 Excel 的不同版本而异。

      【讨论】:

      • 我正在使用 worksheet.Cells(x,y) 对象,你能给我一个例子,我在智能感知中没有看到它。
      【解决方案3】:

      在 vb.Net 中:

      worksheet.cellRange("X").NumberFormat="#,##0.00"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多