excel报表.ppt

excel报表.ppt

ID:48153582

大小:108.00 KB

页数:14页

时间:2020-01-17

excel报表.ppt_第1页
excel报表.ppt_第2页
excel报表.ppt_第3页
excel报表.ppt_第4页
excel报表.ppt_第5页
资源描述:

《excel报表.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、EXCEL报表1目录EXCEL报表的重要性常见的导出EXCEL报表方法利用EXCEL组件生成报表2EXCEL报表生成EXCEL报表通常是管理信息系统中的一个重要模块,而Excel凭借它功能强大、应用灵活、通用性强等的优势在生成报表中获得了广泛的应用。随着用户的需求越来越高,僻如像一样财务报表、统计报表,样式非常复杂,对EXCEL格式要求也越来越高。这就对我们在设计和实现时具体采用哪一种方法显得尤为重要。3.NET中常用的方法将DataGrid控件中的数据导出EXCELSystem.Web.UI.Controlctl=this.DataGrid1; HttpContext.Curre

2、nt.Response.Charset=“UTF-8”;     HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.Default;HttpContext.Current.Response.AppendHeader(“Content-Disposition”,“attachment;filename=Excel.xls”);//文件下载HttpContext.Current.Response.ContentType=“application/ms-excel”;ctl.Page.EnableViewS

3、tate=false;System.IO.StringWriter tw=newSystem.IO.StringWriter();//信息写入字符串System.Web.UI.HtmlTextWriterhw=newSystem.Web.UI.HtmlTextWriter(tw);ctl.RenderControl(hw);//将控件中的内容输入到hw(服务器控件输出流)中HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End();如果你的DataGrid用了分页,它导出

4、的是当前页的信息,也就是它导出的是DataGrid中显示的信息。而不是你select语句的全部信息。4将DataSet中的数据导出Execlpublic voidCreateExcel(DataSetds,stringFileName)  {  HttpResponseresp=newHttpResponse();  resp.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");   stringcolHeaders="",ls_item="";   DataTabledt=ds.Tables[0];  intcl=

5、dt.Columns.Count;//取得数据表各列标题,各标题之间以t分割,最后一个列标题后加回车符for(i=0;i

6、 {//当前行数据写入HTTP输出流,并且置空ls_item以便下行数据for(i=0;i

7、次结构的顶层,表示Excel自身的运行环境。(2)Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3)Worksheet对象。Worksheet对象包含于Workbook对象,表示一个Excel工作表。(4)Range对象。Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格。73、操作步骤:(1)引用Microsoft.Office.Interop.Excel.dl

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

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

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