THIẾT KẾ WEBSITE HÀ TĨNH

Code Xuất Excel C#

Code Xuất Excel C#
//view 
 @Html.ActionLink("Export to Excel", "Excel")

//controller Action
public void Excel()
{
    var model = db.GetModel()

    Export export = new Export();
    export.ToExcel(Response, model);
}

//helper class
public class Export
{        public void ToExcel(HttpResponseBase Response, object clientsList)
    {
        var grid = new System.Web.UI.WebControls.GridView();
        grid.DataSource = clientsList;
        grid.DataBind();
        Response.ClearContent();
        Response.AddHeader("content-disposition", "attachment; filename=FileName.xls");
        Response.ContentType = "application/excel";
        StringWriter sw = new StringWriter();
        HtmlTextWriter htw = new HtmlTextWriter(sw);

        grid.RenderControl(htw);
        Response.Write(sw.ToString());
        Response.End();
    }
}

Viết bình luận

Lưu ý : Các ý kiến viết bằng ngoại ngữ, tiếng Việt không dấu hoặc có tính chất quảng cáo sẽ không được đăng.
Cám ơn sự đóng góp và quan tâm của quý vị.

Hotline : 0943 524 968