При экспорте в клик файл загружается.
Как отобразить загрузчик страниц? Поскольку я возвращаю файл, я не могу скрыть загрузчик при успехе.
public ActionResult ExportToExcel(HttpPostedFileBase file)
{
if (dt != null && dt.Rows.Count > 0)
{
Worksheet sheet = workbook.Worksheets[0];
sheet.InsertDataTable(dt, true, 1, 1);
}
string Excelpath = System.AppContext.BaseDirectory + DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".xlsx";
string fileName = Path.GetFileNameWithoutExtension(Excelpath);
workbook.SaveToFile(Excelpath, ExcelVersion.Version2013);
byte[] fileByteArray = System.IO.File.ReadAllBytes(Excelpath);
System.IO.File.Delete(Excelpath);
return File(fileByteArray, "application/vnd.ms-excel", fileName);
}