Używam biblioteki EPPlus do wygenerowania pliku programu Excel, który pomyślnie zapisuję w folderze na serwerze.Pobieranie pliku Excel po utworzeniu za pomocą programu EPPlus
Jak pobrać ten plik na mój komputer lokalny?
To jest mój kod
public void CreateExcelFirstTemplate()
{
var fileName = "C:\ExcelDataTest\ExcellData.xlsx";
var file = new FileInfo(fileName);
using (var package = new OfficeOpenXml.ExcelPackage(file))
{
var worksheet = package.Workbook.Worksheets.FirstOrDefault(x => x.Name == "Attempts");
worksheet = package.Workbook.Worksheets.Add("Assessment Attempts");
worksheet.Row(1).Height = 20;
worksheet.TabColor = Color.Gold;
worksheet.DefaultRowHeight = 12;
worksheet.Row(1).Height = 20;
worksheet.Cells[1, 1].Value = "Employee Number";
worksheet.Cells[1, 2].Value = "Course Code";
var cells = worksheet.Cells["A1:J1"];
var rowCounter = 2;
foreach (var v in userAssessmentsData)
{
worksheet.Cells[rowCounter, 1].Value = v.CompanyNumber;
worksheet.Cells[rowCounter, 2].Value = v.CourseCode;
rowCounter++;
}
worksheet.Column(1).AutoFit();
worksheet.Column(2).AutoFit();
package.Workbook.Properties.Title = "Attempts";
package.Save();
}
}
chcesz zapisać ten plik na serwer lub po prostu chcesz, aby wygenerować go za każdym razem, użytkownik prosi o pobranie? –
Chcę wygenerować plik za każdym razem, gdy użytkownik prosi o pobranie – Arianule