在C#中,将表格数据导出到Excel时,如果有栏位是double型的值,如:24.00,导出的Excel值会变成24,解决的办法很简单,只要将该栏位多设置一个参数:
e.Row.Cells[7].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
e.Row.Cells[7].Text = period.Amount.ToString("0.00");
查看了老半天,在这里记下,方便日后查
在C#中,将表格数据导出到Excel时,如果有栏位是double型的值,如:24.00,导出的Excel值会变成24,解决的办法很简单,只要将该栏位多设置一个参数:
e.Row.Cells[7].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
e.Row.Cells[7].Text = period.Amount.ToString("0.00");
查看了老半天,在这里记下,方便日后查