c# 导出为Excel 的例子
#region 导出excel
    /// <summary>
    /// yinmin 导出panel控件中的内容到excel 
    /// </summary>
    /// <param name="plOut"></param>
    public static void OutPutExcel(Panel plOut)
    {
        System.Web.HttpContext.Current.Response.Clear();
        System.Web.HttpContext.Current.Response.Buffer = true;
        System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=File.xls");
        System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
        System.Web.HttpContext.Current.Response.ContentType = "application/ms-excel";
        //this.EnableViewState = false;
        System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
        plOut.RenderControl(oHtmlTextWriter);
        System.Web.HttpContext.Current.Response.Write(oStringWriter.ToString());
        System.Web.HttpContext.Current.Response.End();
}
#endregion
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号