在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而有所不同。