欢迎来到天天文库
浏览记录
ID:48153582
大小:108.00 KB
页数:14页
时间:2020-01-17
《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;i6、 {//当前行数据写入HTTP输出流,并且置空ls_item以便下行数据for(i=0;i7、次结构的顶层,表示Excel自身的运行环境。(2)Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3)Worksheet对象。Worksheet对象包含于Workbook对象,表示一个Excel工作表。(4)Range对象。Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格。73、操作步骤:(1)引用Microsoft.Office.Interop.Excel.dl
6、 {//当前行数据写入HTTP输出流,并且置空ls_item以便下行数据for(i=0;i7、次结构的顶层,表示Excel自身的运行环境。(2)Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3)Worksheet对象。Worksheet对象包含于Workbook对象,表示一个Excel工作表。(4)Range对象。Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格。73、操作步骤:(1)引用Microsoft.Office.Interop.Excel.dl
7、次结构的顶层,表示Excel自身的运行环境。(2)Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3)Worksheet对象。Worksheet对象包含于Workbook对象,表示一个Excel工作表。(4)Range对象。Range对象包含于Worksheet对象,表示Excel工作表中的一个或多个单元格。73、操作步骤:(1)引用Microsoft.Office.Interop.Excel.dl
此文档下载收益归作者所有