public ActionResult ExportExcel() { DataSet ds = BL_bulk.GetBiddingDump(Convert.ToInt32(Session["PropId"])); XLWorkbook wb = null; try { using (wb = new XLWorkbook()) { for (int i = 0; i < ds.Tables.Count; i++) { wb.Worksheets.Add(ds.Tables[i], GetSheetName(i)); foreach (IXLWorksheet workSheet in wb.Worksheets) { foreach (IXLTable tab in workSheet.Tables) { workSheet.Table(tab.Name).ShowAutoFilter = false; workSheet.Columns().AdjustToContents(); } } } } } catch (Exception) { Response.Write("<script>alert('Something went wrong !!!')</script>"); } Response.Clear(); Response.Buffer = true; Response.Charset = ""; Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; Response.AddHeader("content-disposition", "attachment;filename=Report.xlsx"); using (MemoryStream MyMemoryStream = new MemoryStream()) { wb.SaveAs(MyMemoryStream); MyMemoryStream.WriteTo(Response.OutputStream); Response.Flush(); Response.End(); System.Web.HttpContext.Current.ApplicationInstance.CompleteRequest(); } if (TempData["StartDate"] != null && TempData["StartDate"].ToString().Trim() != "") { ViewData["StartDate"] = TempData["StartDate"]; } else { ViewData["StartDate"] = ""; } return(View("Index")); }