Sunucudaki bir klasöre başarıyla kaydettiğim bir excel dosyası oluşturmak için EPPlus kütüphanesini kullanıyorum.EPPlus kullanarak oluşturulduktan sonra Excel dosyasını indirme
Bu dosya yerel makineme nasıl indirilir?
Bu
benim kod İştepublic 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();
}
}
sunucuda bu dosyayı kaydetmek istiyor musunuz yoksa sadece bunu her seferinde oluşturmak istediğinizi kullanıcı indirmeyi ister? –
Kullanıcı her defasında bir indirme isteği istediğinde dosyayı oluşturmak istiyorum – Arianule