Excel单元格格式化和四舍五入VB.NET
我怎样才能使这个价值
167,155.30
到167.16
13,839.15
到13.84
我的代码:
xlWs.Cells(dgvRow.Index + 5, dgvColumn.Index + 4).NumberFormat = "#,###.00"
这似乎没有格式化,但四舍五入的问题。
从单元格中读取一个数字后,除以1000
,并用ToString("F2")
Dim num As Double = Convert.ToDouble("167,155.30") 'change this to Excel cell data Dim displayNum As String = (num/1000).ToString("F2") 'note the /1000
那么你的displayNum
将会有167.16
值