在excel Vb.Net中格式化数字
有人可以给我一些代码,将excel电子表格的单元格设置为使用最多2个小数位的数字格式。 或者,它会更好地工作,我把我正在把数据放到一个适当的格式的数据? 这里是一个正在进入的数据的样本。现在它进入一个string… col(“ADJ”)。ToString()其中col是一个DataTable的对象。
我不确定VB,但在C#中它将是:
worksheet.Cells["C3"].NumberFormat = "0.00"
要么
worksheet.Cells["A:Z"].NumberFormat = "0.00"
要么
Range.NumberFormat = "0.00"
这里有一个方法:
Selection.NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
其他方式:
worksheet.Cells(x,y).NumberFormat = """R"" #,##0.00;""R"" -#,##0.00"
注意:这可能会因不同版本的Excel而有所不同。