download excel file using c# mvc 5 jquery

download excel file using c# mvc 5 jquery

We can download files using the below mvc 5 code or jQuery code both code are woking. C# code work in server side but jQuery on client only.

Download Excel File using C# MVC 5 .Net

public ActionResult DownloadExcelFile(string Orgfile = "DownloadSampleFile.xlsx")
{
     string filePath = Server.MapPath("~/UploadedExcelFolder/DownloadSampleFile.xlsx");
     System.IO.FileInfo file = new System.IO.FileInfo(filePath);

     if (file.Exists)
     {
          Response.Clear();
          Response.AddHeader("Content-Disposition", "attachment; filename=" + Orgfile);
          Response.AddHeader("Content-Length", file.Length.ToString());
          Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
          Response.WriteFile(file.FullName);
       }
       return RedirectToAction("Success");
}

OR 

 Download Excel File using jQuery

$('#btnDownloadExcel').click(function () {
        window.location.href = "UploadedExcelDocuments/DownloadSampleFile.xlsx";
});
ANIL SINGH

Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
My Blogs - http://www.code-sample.com and http://www.code-sample.xyz
My Books - Google Amazon and Flipkart Book Store!

You Might Also Like
Post a Comment
www.code-sample.com/. Powered by Blogger.
ASK Questions
SQL Server NodeJs TypeScript JavaScript Angular SQL Server My Book