Excel文件(来自DataGridView)不显示值为<1的“零”
我正在将DataGridView导出到Excel文件。
DGV包含一个带有货币(€)的列,所以我使用此代码格式化Excel表格列:
With xlSheet .Range(.Cells(1, C + 1), .Cells(1, C + 1)).EntireColumn.NumberFormat = "€ #,###,###.00" End With
但是,当我打开保存的Excel文件,如果值是<1(即0,25),我得到:
25欧元
代替
€0.25
我该如何解决?
在小数点之前加一个零到你的数字格式中:
With xlSheet .Range(.Cells(1, C + 1), .Cells(1, C + 1)).EntireColumn.NumberFormat = "€ #,###,##0.00" End With
0(零) – 如果数字的位数less于格式中的零,则该数字占位符显示不重要的零。 例如,如果input8.9,并且希望显示为8.90,则使用格式#.00。