excel Vb.Net中的数字格式

时间:2010-04-08 19:57:40

标签: c# vb.net excel

有人可以给我一些代码来将excel电子表格的单元格设置为使用最多2位小数的数字格式。或者它会更好地工作,我将我放入单元格的数据更改为正确的格式?这是一个正在进行的数据示例。现在它以字符串形式进入...... col(“ADJ”)。ToString()其中col是DataTable对象。

3 个答案:

答案 0 :(得分:7)

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

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

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

Range.NumberFormat = "0.00"

答案 1 :(得分:4)

这是一种方式:

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

另一种方式:

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

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

答案 2 :(得分:0)

在 vb.Net 中:

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