c#将数据导出到execl汇总

c#将数据导出到execl汇总

ID:35294209

大小:57.50 KB

页数:10页

时间:2019-03-23

c#将数据导出到execl汇总_第1页
c#将数据导出到execl汇总_第2页
c#将数据导出到execl汇总_第3页
c#将数据导出到execl汇总_第4页
c#将数据导出到execl汇总_第5页
资源描述:

《c#将数据导出到execl汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C#将数据导出到Execl汇总1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。   Response.Clear();       Response.Buffer=  true;       Response.AppendHeader("Content-Disposition","attachment;filename="+DateTime.Now.ToString("yyyyMMdd")+".xls");             Response.ContentEncoding=System.Text.Encoding.UTF

2、8;     Response.ContentType  =  "application/vnd.ms-excel";     this.EnableViewState  =  false;  利用了ContentType属性,它默认的属性为text/html,这时将输出为超文本,即我们常见的网页格式到客户端,如果改为ms-excel将将输出excel格式,也就是说以电子表格的格式输出到客户端,这时浏览器将提示你下载保存。ContentType的属性还包括:image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword我们也可以输出(导出)图片、wo

3、rd文档等。下面的方法,也均用了这个属性。2、将DataGrid控件中的数据导出ExeclSystem.Web.UI.Controlctl=this.DataGrid1;//DataGrid1是你在窗体中拖放的控件HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");HttpContext.Current.Response.Charset="UTF-8";    HttpContext.Current.Response.ContentEncoding

4、=System.Text.Encoding.Default;HttpContext.Current.Response.ContentType="application/ms-excel";ctl.Page.EnableViewState=false;   System.IO.StringWriter tw=newSystem.IO.StringWriter();System.Web.UI.HtmlTextWriterhw=newSystem.Web.UI.HtmlTextWriter(tw);ctl.RenderControl(hw);HttpContext.Current.Respon

5、se.Write(tw.ToString());HttpContext.Current.Response.End();如果你的DataGrid用了分页,它导出的是当前页的信息,也就是它导出的是DataGrid中显示的信息。而不是你select语句的全部信息。为方便使用,写成方法如下:publicvoidDGToExcel(System.Web.UI.Controlctl)   {  HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename=Excel.xls");  HttpC

6、ontext.Current.Response.Charset="UTF-8";      HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.Default;  HttpContext.Current.Response.ContentType="application/ms-excel";  ctl.Page.EnableViewState=false;     System.IO.StringWriter tw=newSystem.IO.StringWriter();  System.Web.UI.Htm

7、lTextWriterhw=newSystem.Web.UI.HtmlTextWriter(tw);  ctl.RenderControl(hw);  HttpContext.Current.Response.Write(tw.ToString());  HttpContext.Current.Response.End(); }用法:DGToExcel(datagrid1);3、将DataSet中的数据导出Execl把DataSet

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。