public IActionResult ExportTelephoneList() { var results = _iTelephoneRepository.GetTelephoneExportList(); string fileName = "TelePhoneList.xlsx"; string folderPath = Path.Combine(_hostingEnvironment.WebRootPath, "TempUploadTelePhone"); string filePath = Path.Combine(folderPath, fileName); if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } FileInfo file = new FileInfo(Path.Combine(folderPath, fileName)); using (var package = new ExcelPackage(file)) { var workSheet = package.Workbook.Worksheets.Add("TelePhoneList"); workSheet.Cells.LoadFromCollection(results, true); package.Save(); } return(Ok()); }