public string ExportData(string fileName) { string error = null; try { DataExport export = new DataExport(); export.Export(fileName, DateFrom, DateTo, TasksGroups); } catch (Exception ex) { error = ex.Message; } return(error); }
public ActionResult ExcelExport() { var dataInput = DataHelper.GenerateData(MAX_RECORD); var exportExcel = new DataExport(); Stopwatch sw = new Stopwatch(); sw.Start(); var resultContent = exportExcel.Export(dataInput, typeof(ReportDataModel).Name, "ReportSummary"); sw.Stop(); return(File(resultContent.Content.ReadAsByteArrayAsync().Result, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", sw.ElapsedMilliseconds + "_" + exportExcel.FileName)); }