[HttpPost]
public IActionResult PopulateTemplateWithData()
{
string templatePath = Path.Combine(Environment.WebRootPath,
"\\Content\\timeSheet.xlsx");
FileInfo templateFile = new FileInfo(templatePath);
using (ExcelPackage templatePackage = new ExcelPackage(templateFile))
{
ExcelWorksheet worksheet = templatePackage.Workbook.Worksheets[1];
var cell = worksheet.Cells;
worksheet.Column(2).Width = 30;
worksheet.Column(5).Width = 30;
worksheet.Column(6).Width = 25;
var memoryStream = new MemoryStream();
templatePackage.SaveAs(memoryStream);
memoryStream.Position = 0;
var fsr = new FileStreamResult(memoryStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
fsr.FileDownloadName = "Time-Sheet.xlsx";
return fsr;
}
}
песня скриптонита вылезла
опять же, лучше этот вопрос в js чатах задать они там глубже шарят ———- мое мнение бэкендера оно работает значит отлично написано
Обсуждают сегодня