C#导出Excel包含小数点栏位的格式化

在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");

查看了老半天,在这里记下,方便日后查

你可能感兴趣的:(导出Excel)