.net 导出Excel
来源:互联网 发布:春秋战国士阶层 知乎 编辑:程序博客网 时间:2024/05/01 19:52
//.net 导出Excel
public void ToExcel(Control ctl)
{
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.Write("<html xmlns:x=\"urn:schemas-microsoft-com:office:excel\">");
System.Web.HttpContext.Current.Response.Write("<head>");
System.Web.HttpContext.Current.Response.Write("<!--[if gte mso 9]><xml>");
System.Web.HttpContext.Current.Response.Write("<x:ExcelWorkbook>");
System.Web.HttpContext.Current.Response.Write("<x:ExcelWorksheets>");
System.Web.HttpContext.Current.Response.Write("<x:ExcelWorksheet>");
System.Web.HttpContext.Current.Response.Write("<x:Name>sheet1</x:Name>");
System.Web.HttpContext.Current.Response.Write("<x:WorksheetOptions>");
System.Web.HttpContext.Current.Response.Write("<x:Print>");
System.Web.HttpContext.Current.Response.Write("<x:ValidPrinterInfo/>");
System.Web.HttpContext.Current.Response.Write("</x:Print>");
System.Web.HttpContext.Current.Response.Write("</x:WorksheetOptions>");
System.Web.HttpContext.Current.Response.Write("</x:ExcelWorksheet>");
System.Web.HttpContext.Current.Response.Write("</x:ExcelWorksheets>");
System.Web.HttpContext.Current.Response.Write("</x:ExcelWorkbook>");
System.Web.HttpContext.Current.Response.Write("</xml>");
System.Web.HttpContext.Current.Response.Write("<![endif]--> ");
System.Web.HttpContext.Current.Response.Write("</head>");
System.Web.HttpContext.Current.Response.Write("<body>");
//" + System.DateTime.Now.ToFileTime() + "
System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls" + ";charset=UTF-8");
System.Web.HttpContext.Current.Response.Charset = "UTF-8";
System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
System.Web.HttpContext.Current.Response.ContentType = "application/ms-excel";
//loggrid.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
ctl.RenderControl(hw);
System.Web.HttpContext.Current.Response.Write(tw.ToString());
System.Web.HttpContext.Current.Response.Write("<font style=\"color:white;\">.</font></body>");
System.Web.HttpContext.Current.Response.Write("</html>");
System.Web.HttpContext.Current.Response.End();
}
-----------------------------------------------------------------------------------------------
//调用
this.ToExcel(this.divShowList);- asp.net导出excel
- asp.net导出Excel
- .NET----导出EXCEL
- asp.net导出excel
- NET导出Excel-1
- NET导出Excel-2
- .net 导出Excel报表
- asp.net导出Excel
- Asp.net 导出Excel
- asp.net导出excel
- .net导出Excel
- asp.net 导出excel
- .NET导出Excel文件
- .NET导出Excel文件
- asp.net 导出Excel
- .net 导出到Excel
- asp.net 导出 excel
- asp.net导出Excel
- securecrt中vim行号下划线问题
- gpg加密与签名
- openproj ubuntu安装及其输入中文变方块乱码解决
- facebook 开源项目
- 喜欢你
- .net 导出Excel
- Android APP OPS移除应用程序项目的修改方法
- nginx+terracotta+freemarker集群
- silverlight 中 支持datatable写法
- WebSphere部署应用后,访问页面处于loading状态。
- linux下vi命令
- 字体闪动的特效!
- C++ 中判断非空的错误指针
- OCP-1Z0-053-200题-50题-628