GridView导出数据到Excel时格式设置

来源:互联网 发布:金柚网通知去面试 编辑:程序博客网 时间:2024/05/25 18:12

 一、Excel的格式:

1、文本 ? vnd.ms-excel.numberformat:@
2、日期 ??vnd.ms-excel.numberformat:yyyy/mm/dd
3、数字 ??vnd.ms-excel.numberformat:#,##0.00
4、货币 ??vnd.ms-excel.numberformat:$#,##0.00
5、百分比vnd.ms-excel.numberformat:#0.00%

二、导出数据前设置GridView控件的数据格式
protected void gvLogList_RowDataBound(object sender, GridViewRowEventArgs e)
{
      if (e.Row.RowType == DataControlRowType.DataRow)
      {
             // 设置登录时间在Excel文件中的显示格式
              e.Row.Cells[2].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
      }
}