Tôi đang sử dụng thư viện EPPlus để tạo tệp excel mà tôi lưu thành công trong một thư mục trên máy chủ.Tải xuống tệp Excel sau khi tạo bằng EPPlus
Làm cách nào để tải tệp này xuống máy cục bộ của tôi?
Đây là mã của tôi
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();
}
}
Bạn có muốn lưu tập tin này trên máy chủ hoặc bạn chỉ muốn tạo ra nó mỗi thời điểm đó người dùng yêu cầu tải xuống? –
Tôi muốn tạo tệp mỗi lần người dùng yêu cầu tải xuống – Arianule