首页 > 代码库 > GridView数据导出excel
GridView数据导出excel
请自行下载org.in2bits.MyXls.dll库
1 public void GridViewExportExcel(GridView gv) 2 { 3 DataTable dt = new DataTable(); 4 //增加标题行 5 for (int i = 0; i < gv.Columns.Count; i++) 6 { 7 dt.Columns.Add(gv.Columns[i].HeaderText); 8 } 9 DataRow dr = dt.NewRow();10 //增加数据行11 for (int i = 0; i < gv.Rows.Count; i++)12 {13 for (int j = 0; j < gv.Rows[i].Cells.Count; j++)14 {15 dr[j] = gv.Rows[i].Cells[j].Text;16 }17 dt.Rows.Add(dr);18 }19 DataSet toExcelds = new DataSet();20 toExcelds.Tables.Add(dt);21 org.in2bits.MyXls.XlsDocument xls = new org.in2bits.MyXls.XlsDocument(toExcelds);22 this.Page.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}.xls", "Export"));23 this.Page.Response.Charset = "UTF-8";24 this.Page.Response.ContentEncoding = System.Text.Encoding.Default;25 this.Page.Response.ContentType = "application/ms-excel";26 this.Page.Response.BinaryWrite(xls.Bytes.ByteArray);27 }
GridView数据导出excel
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。